1
0
Fork 0
mirror of synced 2024-12-22 15:08:57 -05:00
ultimate-vim/sources_non_forked/vim-snipmate
2013-08-03 14:50:12 +02:00
..
after/plugin Updated vim plugins 2013-04-26 13:17:22 -03:00
autoload Updated plugins 2013-08-03 14:50:12 +02:00
doc Updated plugins 2013-08-03 14:50:12 +02:00
ftplugin lets try again... 2012-08-16 23:41:25 -04:00
plugin Updated plugins 2013-08-03 14:50:12 +02:00
syntax Updated plugins 2013-07-17 19:06:05 -04:00
.gitignore lets try again... 2012-08-16 23:41:25 -04:00
addon-info.json Updated plugins 2013-08-03 14:50:12 +02:00
Contributors.md Updated plugins 2013-08-03 14:50:12 +02:00
README.md Updated plugins 2013-05-25 20:31:29 -04:00

SnipMate

SnipMate aims to provide support for textual snippets, similar to TextMate or other Vim plugins like UltiSnips. For example, in C, typing for<tab> could be expanded to

for (i = 0; i < count; i++) {
    /* code */
}

with successive presses of tab jumping around the snippet.

Originally authored by Michael Sanders, SnipMate was forked in 2011 after a stagnation in development. This fork is currently maintained by Rok Garbas, Marc Weber, and Adnan Zafar.

Installing SnipMate

SnipMate depends on vim-addon-mw-utils and tlib. We recommend one of the following ways of installing all three.

  • Using Pathogen, run the following commands:

      % cd ~/.vim/bundle
      % git clone https://github.com/tomtom/tlib_vim.git
      % git clone https://github.com/MarcWeber/vim-addon-mw-utils.git
      % git clone https://github.com/garbas/vim-snipmate.git
    
  • Using VAM, add vim-snippets to the list of packages to be installed.

  • Using Vundle, add the following to your vimrc then run :BundleInstall

      Bundle "MarcWeber/vim-addon-mw-utils"
      Bundle "tomtom/tlib_vim"
      Bundle "garbas/vim-snipmate"
    

Lastly, since SnipMate does not ship with any snippets, we suggest looking at the vim-snippets repository.