Como: conjunto feitiço no Vim apenas para e-mails?
-
22-08-2019 - |
Pergunta
O Google não está sendo muito útil aqui. Eu gostaria de compor e-mails com :set spell
, mas para todos os outros arquivos, :set spell
deve estar desligado. Eu estou usando vira-lata, e Vim como o editor para compor e-mails.
Na verdade, eu sou curioso, como é Vim saber que é um e-mail estou compondo? Existe um parâmetro de linha de comando do tipo de arquivo que está sendo editado? Como o vira-lata sabem o que passar?
Solução
Você pode usar um autocmd em sua ~/.vimrc
que é acionado pelo tipo de arquivo detectado:
autocmd FileType mail set spell
Outras dicas
Tente isto em seu .muttrc:
set editor = "/usr/bin/vim -c':set spell'"
Você pode encontrar o caminho correto para o vim com "que vim".
Você não deveria estar usando um comando de configuração vira-lata? Veja os links a seguir:
- Edição de Texto: http://mutt.blackfish.org.uk/editing/
Adicione a seguinte em seu ~ / .vimrc:
set spelllang=en_gb,fr
au BufRead,BufNewFile *mutt* set filetype=mail
autocmd FileType mail set spell
E ele deve funcionar bem. Você pode (deve?) Mudar o spelllang para refletir quaisquer idiomas que seu usam rotineiramente.