Domanda

Google non è essere molto utile qui. Mi piacerebbe comporre i messaggi di posta elettronica con :set spell, ma per tutti gli altri file, :set spell deve essere spento. Sto usando mutt, e Vim come editor per la composizione di messaggi di posta elettronica.

In realtà, io sono curioso, come fa Vim sa che si tratta di una e-mail che sto componendo? Esiste un parametro di riga di comando del tipo di file in fase di modifica? Come fa mutt sa cosa passa in?

È stato utile?

Soluzione

È possibile utilizzare un autocmd nel vostro ~/.vimrc che viene attivato dal tipo di file rilevato:

autocmd FileType mail set spell

Altri suggerimenti

Prova questo nel tuo .muttrc:

set editor = "/usr/bin/vim -c':set spell'"

È possibile trovare il percorso corretto per Vim "che vim".

Non dovresti utilizzare un comando di configurazione mutt? Vedere i seguenti link:

Aggiungere il seguente nel vostro ~ / .vimrc:

set spelllang=en_gb,fr
au BufRead,BufNewFile *mutt* set filetype=mail
autocmd FileType mail set spell

E dovrebbe funzionare bene. È possibile (dovrebbe?) Cambiare lo spelllang per riflettere le lingue che la vostra abitualmente uso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top