Vim, как запустить / загрузить определенные плагины для определенных типов файлов?

Мне было интересно, возможно ли запускать / загружать определенные плагины только для определенных типов файлов? Например, у меня есть YouCompleteMe и Syntastic, установленные через Vundle, но я хочу загружать их только тогда, когда я на самом деле редактирую файл C ++.

Он не ограничивается только этими плагинами, это может быть что угодно. Причина этого в том, что я хочу минимизировать количество плагинов, загружаемых для других файлов, в противном случае он будет загружен для файла, скажем, .txt, даже если в этом нет никакого смысла (что также означает, что все будет быстрее). :))

Благодарю.

2

Решение

Это тривиально с NeoBundle. Вот пример из :help :NeoBundleLazy:

NeoBundleLazy 'Rip-Rip/clang_complete'
autocmd FileType c,cpp NeoBundleSource clang_complete

Вы можете очень легко преобразовать вашу настройку Vundle в NeoBundle, увидев, что последняя является форком первой.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]