Eu tive o seguinte em ~/.vimrc por anos:
autocmd BufNewFile,BufRead /tmp/mutt* set noautoindent filetype=mail wm=0 tw=78 nonumber digraph nolist
autocmd BufNewFile,BufRead ~/tmp/mutt* set noautoindent filetype=mail wm=0 tw=78 nonumber digraph nolist
Eles dizem vim para definir essas opções ao editar arquivos correspondentes.
Funciona bem para mim. A única coisa que eu consideraria adicionar seria definir paste e noautoindent .
BTW, eu escrevo todos os meus e-mails em mutt com vim - Eu não / não poderia usar mais nada ... mesmo quando eu tive que usar o Icedove (também conhecido como Thunderbird) em $ a_previous_job anos atrás para se conectar ao seu servidor Exchange, eu tinha o plugin External Editor instalado para que eu pudesse usar gvim . Eu finalmente mudei para usando mutt + vim + fetchmail - conexões imap diretas para o servidor Exchange expiraram em cerca de 60 segundos, em nenhum lugar tempo suficiente para escrever qualquer coisa além da menor msg em vim .