Как я могу отключить YouCompleteMe и включить NeoComplete, только для одного типа файла?
Я использую YouCompleteMe для автозаполнения в Vim. Он не очень хорошо работает вместе с VimShell, поэтому я хочу отключить его только в буферах VimShell.
Как я могу отключить YouCompleteMe и включить NeoComplete из Vimscript?
1 ответ
YouCompleteMe позволяет вам настраивать белый и черный список типов файлов, который включает или отключает завершение для заданных типов файлов.
https://github.com/Valloric/YouCompleteMe
Neocomplete имеет аналогичную функцию, с NeoCompleteUnlock
/NeoCompleteLock
,
Например, чтобы отключить YouCompleteMe и включить NeoComplete для типа файла vimshell, вы можете использовать что-то вроде этого в вашем.vimrc:
let g:ycm_filetype_blacklist = { 'vimshell': 1 }
autocmd FileType vimshell NeoCompleteUnlock
Я не могу проверить это, так как я не использую vimshell.