5

The problem with working out SnipMate under Pathogen is basically in adding new snippets, or a separate snippet bundle under the /bundles directory.

Any ideas regarding a working configuration of this problem?

13
  • 1
    I use ~/.vim/bundle/snipMate/snippets/ and works fine.
    – Eelvex
    Mar 2, 2011 at 9:26
  • 1
    Same as Eelvex, all the custom snippets I've added work very well. And are you sure you want to add all of scrooloose's snippets? A little bit of copypasta may be enough.
    – romainl
    Mar 2, 2011 at 12:49
  • 2
    Thanks guys. Problem is, I store bundles as Git repositories (submodules), and I don't want to "contaminate" the repos with untracked files. What do I do?
    – Konzepz
    Mar 2, 2011 at 21:31
  • 1
    @Neil G, you can create a snippets folder like that: ~/.vim/snippets and put your custom snippets there, I just tried with an actionscript snippets and it worked perfectly. I think you can also do something like ~/.vim/ftplugin/javascript/snippets/javascript.snippets but don't take my word for it.
    – romainl
    Apr 15, 2011 at 21:48
  • 1
    @Neil G Then the ~/.vim/snippets/cpp.snippets road seems to be the best: you won't have conflicts when updating your bundles. Another way would be to explicitly git ignore the files you have edited.
    – romainl
    Apr 16, 2011 at 9:52

2 Answers 2

2

By default snipMate looks for snippets in ~/.vim/snippets so just put your new snippets files there or change the g:snippets_dir variable in Vim to any directory you want.

I have let g:snippets_dir = "~/.vim/snippets" in my vimrc file so snipMate only looks at my custom snippets files. If you want both then just use the defaults + the ~/.vim/snippets directory.

0

For pathogen, you can simple use git and add a submodule liket his:

 git submodule add https://github.com/garbas/vim-snipmate ~/.vim/bundle/snipmate

Check out garab's vim-snipmate github.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .