Entiendo que es el lugar para poner las cosas que deberían tener la última palabra y no ser anuladas por otra fuente, pero no tengo claro cómo decidir cuándo poner algo, digamos, en ~/.vim/after/ftplugin/lugar de hacerlo ~/.vim/ftplugin/.
¿Las personas generalmente usan ~/.vim/ftplugin/y solo mueven cosas ~/.vim/after/ftplugin/si observan un comportamiento no deseado, o simplemente lo colocan todo en el directorio posterior de inmediato?

if exists("g:loaded_<plugin name>")finishendiflet g:loaded_<plugin name> = 1. El complemento que se carga primero "gana" y los complementos posteriores con el mismo nombre salen temprano a través delfinishcomando. Así es como un complemento en su~/.vim/plugindirectorio, por ejemplo, puede evitar que un complemento se$VIMRUNTIME/plugincargue por completo. Esa prueba no está incluida en losafterarchivos de complemento.finishcláusula de protección cuando desee cargar solo la primera coincidencia, y use el directorio posterior ( sin unafinishcláusula de protección) cuando necesite anular una configuración afectada por uno de los otros fuentes.si vanilla vim reconoce un cierto tipo de archivo y desea modificar el comportamiento enviado, entonces su propia configuración entrará en
~/.vim/after/ftplugin/fuente