7

Vim is installed at /usr/share/vim.

All snipMate's folders were added to this category in existing folders (after, autoload, plugin, snippets, etc.) accordingly.

From the documentation file:

For instance, to change the trigger
key to CTRL-J, just change this:

ino <tab> <c-r>=TriggerSnippet()<cr> 
snor <tab> <esc>i<right><c-r>=TriggerSnippet()<cr>

to this: 
ino <c-j> <c-r>=TriggerSnippet()<cr>  
snor <c-j> <esc>i<right><c-r>=TriggerSnippet()<cr>

I tried this as well - the same result. When I try to trigger snippet match it only adds a tab (4 spaces, accordingly to my .vimrc).

P.S. filetype plugin indent on.

Updated:

cat /etc/issue
Ubuntu 9.10

:inoremap

i  <C-B>       * <C-R>=TriggerSnippet()<CR>

:snoremap

s  <C-B>       * <Esc>i<Right><C-R>=TriggerSnippet()<CR>

How can I fix this?

BinaryButterfly
  • 18,137
  • 13
  • 50
  • 91

3 Answers3

23

I solved this problem by removing the 'set paste' entry on .vimrc

Karlisson
  • 520
  • 4
  • 12
4

I had a problem with snipMate, it wasn't working, so I came across with Issue 66 in their Issue Tracker:

source ~/.vim/after/plugin/snipMate.vim
  • 2
    `source $VIMRUNTIME/after/plugin/snipMate.vim` at the end of file C:\Program Files\Vim\vim73\plugin\snipMate.vim worked on Windows 7 – qmmr Jul 31 '12 at 10:54
  • @PrayagUpd I'm using newer versions of vim and snipmate, the problem disappeared. Remember that the `source` command has to be called inside a vimrc or gvimrc file, no in terminal. – Somebody still uses you MS-DOS Mar 20 '14 at 01:57
  • I am using gVim 7.4 on Windows. Adding this line works, but everytime I open a file I need to do `:BundleInstall` first, otherwise I get an error telling me that `tlib` is missing. – A.W. Mar 31 '14 at 16:53
  • @Guus since tlib is a dependency, you can try to call `source` to it's plugin file as well. I'm not having this problem so I can't test for you... :/ – Somebody still uses you MS-DOS Apr 09 '14 at 05:08
  • @SomebodystillusesyouMS-DOS I switched from Vundle to Pathogen. And installing Snipmate using Pathogen works for me right away. Thanks for the suggestion. – A.W. Apr 09 '14 at 08:49
1

In my case, I experienced the same thing. SnipMate autocomplete does not work. One of the reasons is the is used by other plugin. Typing :verbose imap <Tab> will show you which plugin that utilizes the key and cause the conflict. You can either comment out the plugin in .vimrc or you can change it to use another key.

goddar
  • 131
  • 6