Je comprends que c'est l'endroit où mettre des choses qui devraient avoir le dernier mot et ne pas être remplacées par une autre source, mais je ne sais pas comment décider quand mettre quelque chose, disons, ~/.vim/after/ftplugin/
plutôt que ~/.vim/ftplugin/
.
Est-ce que les gens utilisent généralement ~/.vim/ftplugin/
et ne déplacent des éléments ~/.vim/after/ftplugin/
que s'ils observent un comportement indésirable, ou mettent-ils tout simplement tout de suite dans le répertoire après?
if exists("g:loaded_<plugin name>")
finish
endif
let g:loaded_<plugin name> = 1
,. Le plugin qui est chargé en premier "gagne" et les plugins suivants du même nom quittent tôt lafinish
commande. C'est ainsi qu'un plugin dans votre~/.vim/plugin
répertoire, par exemple, peut empêcher un plugin$VIMRUNTIME/plugin
de se charger complètement. Ce test n'est pas inclus dans lesafter
fichiers de plugin.finish
garde article quand vous voulez charger seul le premier match, et utiliser le service après-répertoire ( sans unfinish
garde article) lorsque vous devez modifier un paramètre qui est affecté par l' un de l'autre sources.si vanilla vim reconnaît un certain type de fichier et que vous souhaitez modifier le comportement livré, vos propres paramètres
~/.vim/after/ftplugin/
la source