Digamos que cargo un archivo .txt en Vim. Entonces quiero cambiar el filetype=html
, pero también quiero que se cargue un ftplugin asociado. ¿Cómo puedo hacer esto?¿Cómo cargar manualmente un ftplugin después del inicio en Vim?
He intentado cosas como: :set filetype plugin on
y :set filtype plugin_name
encendido y también en :filetype plugin_name
, etc, etc, pero me parece que no puede cargar manualmente el ftplugin. ¿Alguna sugerencia?
He intentado :filetype=html
y luego :filetype plugin on
y otras combinaciones en vano.
EDITAR: No pude "completamente" resolver esto con ninguna de las respuestas (pero puede ser algo individual en mi configuración). Sin embargo, las respuestas de Pierre fueron bastante buenas así que le doy la marca verde.
Tengo problemas específicamente con esto para el plugin snipMate que tiene uno de sus scripts en ~/.vim/ftplugin/- Lo consigo utilizando el complemento de texto de firefox que abre la página web como un archivo .txt. Tengo que hacer esto porque estoy trabajando con un CMS. – Rob
El archivo exacto que NO se carga es: ~/.vim/ftplugin/html_snip_helper.vim (que snipMate usa para cerrar etiquetas html, por ejemplo, escribir una r y presionar TAB crea
) – Rob
Las secuencias de comandos de la carpeta ftplugin DEBEN tener el nombre del tipo de archivo, por ej. python.vim, ruby.vim, html.vim. Estos se definen en el filetype.vim. Supongo que html_snip_header.vim es cargado por el plugin snipMate que se carga en el directorio de plugins ¿verdad? Agregue un archivo html.vim bajo ftplugin que carga html_snip_header.vim directamente y debería tener el mismo efecto. –