Procedura: impostare incantesimo in Vim solo per le email?
-
22-08-2019 - |
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?
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:
- Modifica del testo: http://mutt.blackfish.org.uk/editing/
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.