Что вы переназначили на <C-m>
? <Tab>
или ваши вызовы функций плагинов? Вы пробовали SnipMate без SuperTab?
Оба плагина имеют свои основные функции, жестко привязанные к <Tab>
, что делает их использование немного непредсказуемым. Я пробовал, но мне не понравилось.
Вместо этого, возможно, вы можете оставить SnipMate (если он работает сам по себе) и переназначить ярлыки омниполнения на что-то более простое. У меня есть это в моем .vimrc:
" change the mapleader from \ to ,
let mapleader=","
" omnicompletion : words
inoremap <leader>, <C-x><C-o>
" omnicompletion : filenames
inoremap <leader>: <C-x><C-f>
" omnicompletion : lines
inoremap <leader>= <C-x><C-l>
Также autocomplpop.vim работает очень хорошо.