2015-03-20 3 views
1

Я хочу использовать «пластиковый/vim-markdown» и «nelstrom/vim-markdown-folding». Они требуют filetype=mkd и filetype-markdown, соответственно. Есть ли типичный способ сказать плагину распознать определенный тип файла?Изменение признанного типа файла плагина

Я попытался изменить ссылки о mkd на markdown в бывшем и markdown к mkd в последнем, но это не имело никакого эффекта. На данный момент я могу использовать только один из плагинов, потому что они требуют разных типов файлов.

+1

Возможно, вы попытаетесь установить оба типа файлов одновременно. http://stackoverflow.com/questions/2601403/multiple-file-types-in-vim. Однако это может вести себя плохо. – FDinoff

+0

Спасибо. Работаем до сих пор. Посмотрим, появятся ли какие-либо конфликты после продолжения использования. – chishaku

+2

Не поддерживает ли «пластмассовый/vim-markdown» складной из коробки? – svlasov

ответ

2

Родовые названия для FILETYPE плагинов (:help ftplugin-name):

ftplugin/<filetype>.vim 
ftplugin/<filetype>_<name>.vim 
ftplugin/<filetype>/<name>.vim 

Таким образом, вам нужно переименовать сами (возможно, в дополнение к содержанию в файле имена файлов, хотя не должно быть так много). Поскольку это затрудняет процесс обновления, вы также можете писать сценарии компоновщика, например. ~/.vim/ftplugin/mkd_fold.vim, который содержит только следующую команду:

:runtime! ftplugin/markdown_fold.vim 
Смежные вопросы