Dire che carico un file .txt in Vim. Quindi voglio cambiare il filetype=html
ma voglio anche un ftplugin associato caricato. Come posso fare questo?Come caricare manualmente un ftplugin dopo l'avvio in Vim?
Ho provato cose come: :set filetype plugin on
e :set filtype plugin_name
avanti e anche :filetype plugin_name
su ecc ecc, ma io non riesco a caricare manualmente il ftplugin. Eventuali suggerimenti?
Ho provato :filetype=html
e quindi :filetype plugin on
e altre combinazioni senza successo.
EDIT: Non ero in grado di risolvere "completamente" questo con nessuna delle risposte (ma forse è qualcosa di individuale nella mia configurazione). Tuttavia, le risposte di Pierre sono state davvero buone, quindi gli ho dato il segno di spunta verde.
In particolare ho problemi con questo plugin per snipMate che ha uno dei suoi script in ~/.vim/ftplugin/- Arrivo lì usando il plug-in firefox di tutto il testo che apre la pagina web come file .txt. Devo farlo perché sto lavorando con un CMS. – Rob
Il file esatto che NON viene caricato è: ~/.vim/ftplugin/html_snip_helper.vim (che snipMate utilizza per chiudere i tag html, ad esempio digitando un re TAP crea
) – Rob
Gli script nella cartella ftplugin DEVONO avere il nome del tipo di file, ad es python.vim, ruby.vim, html.vim. Questi sono definiti in filetype.vim. La mia ipotesi è che html_snip_header.vim venga caricato dal plugin snipMate che viene caricato nella directory dei plugin giusto? Aggiungi un file html.vim sotto ftplugin che carica html_snip_header.vim direttamente e dovrebbe avere lo stesso effetto. –