Как работает vimwiki ftplugin? - PullRequest
0 голосов
/ 01 марта 2012

vimwiki имеет файл сценария ftplugin с именем 'vimwiki.vim',и файл vimwiki назван * .wiki, но в справочном документе vim,Скрипт ftplugin работает только для .vim _xxx.vim / xxx.vim;тогда как работает vimwiki.vim?

Заранее спасибо.

1 Ответ

2 голосов
/ 01 марта 2012

Если я правильно вас понял, вы ошибаетесь в типе файла и расширении.Они не равны, сначала устанавливается в различные плагины ftdetect, которые выглядят как

au BufNewFile,BufRead *.txt,*.text            setf text

(выше от $VIMRUNTIME/filetype.vim)Это работает, потому что где-то есть команда, которая устанавливает тип файла vimwiki для файлов, которые соответствуют *.wiki.Хотя для большинства файлов тип файла можно угадать на основании расширения, плагины ftdetect также могут использовать shebang или анализировать содержимое файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...