Я понимаю, что это то место, где можно поставить вещи, которые должны иметь решающее значение, а не быть отвергнутыми из другого источника, но мне неясно, как решить, когда что-то добавить, скажем, ~/.vim/after/ftplugin/
а не ~/.vim/ftplugin/
.
Есть люди , как правило , используют ~/.vim/ftplugin/
и двигаться только вещи в ~/.vim/after/ftplugin/
если они наблюдают нежелательное поведение, или же они просто положить все это в каталоге после-сразу?
if exists("g:loaded_<plugin name>")
finish
endif
let g:loaded_<plugin name> = 1
. Плагин, который загружает первые «выигрывает», и последующие плагины с тем же именем выходят из команды досрочноfinish
. Вот как плагин в вашем~/.vim/plugin
каталоге, например, может предотвратить$VIMRUNTIME/plugin
загрузку плагина полностью. Этот тест не включен вafter
файлы плагинов.finish
караульном положение , когда вы хотите загрузить только первый матч, и использовать после-каталог ( без вfinish
караульном пункт) , когда вам необходимо изменить настройки, затронуло одного из другога источники.если ваниль ВИМ распознает определенный тип файла, и вы хотите изменить погружено поведение, то ваши собственные настройки идут в
~/.vim/after/ftplugin/
источник