Entiendo que carga el ftplugin.vim
archivo, pero ¿qué hace realmente? ¿Establece opciones (dependiendo del tipo de archivo)?
Si tuviera que incluir esta línea al comienzo de mi vimrc
filetype plugin indent on
y luego configuro algunas opciones después de esta línea (como autoindent, smartindent, etc.), ¿se enredaría con ellas? ¿Cómo puedo saber qué opciones se ven afectadas por un complemento de tipo de archivo o un archivo de sangría?
filetype plugin on
y defiletype indent on
hecho son comandos separados, pero ambos se pueden combinar para producirfiletype plugin indent on
.Define los comandos automáticos que se ejecutarán cuando se abra un archivo que coincida con un patrón determinado. Estos autocommands
source
a su vez, el tipo de archivo plug-in s asociado al tipo de archivo reconocido.En esos scripts de plugin de tipo de archivo, podrá encontrar / escribir cualquier cosa que pueda poner en un script vim. La buena práctica no es nunca definir cosas globales, sino cosas exclusivamente locales. es decir:
:setlocal opt=value
:[cnivsxot](nore)map <buffer> ...
:iab-<buffer> ...
& co:command -b ...
:let b:var = 42
Respecto a
fuente