Как мне выборочно загрузить плагины vim? - PullRequest
0 голосов
/ 01 июня 2018

Я использую vim-plug и хочу загрузить определенный плагин только для определенных файлов.Как я могу это сделать?

Предположим, у меня есть плагин A. Как я могу загрузить плагин A только для python и cpp?Точно так же я могу запретить vim загрузить какой-нибудь плагин B для html и php файлов?

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Из файла README vim-plug:

" On-demand loading
Plug 'scrooloose/nerdtree', { 'on':  'NERDTreeToggle' }
Plug 'tpope/vim-fireplace', { 'for': 'clojure' }

Это мне не сильно помогло, поэтому я посмотрел в другом месте.

Видимо, есть filetype plugin опция, используемая для определения поведения, специфичного для типов файлов.Итак, чтобы добавить настройки для .py файлов, добавьте filetype plugin on в .vimrc и создайте ~/.vim/ftplugin/py.vim, чтобы добавить туда настройки.

0 голосов
/ 01 июня 2018
autocmd FileType cpp,py source  pluginAPath
...