Gewusst wie: set Zauber in Vim nur für E-Mails?
-
22-08-2019 - |
Frage
Google wird nicht sehr hilfreich hier. Ich möchte E-Mails mit :set spell
komponieren, aber für alle anderen Dateien, :set spell
ausgeschaltet sein. Ich bin mit mutt, und Vim als Editor für E-Mails zu komponieren.
In der Tat, ich bin gespannt, wie funktioniert Vim weiß, dass es eine E-Mail Ich bin Komponieren? Gibt es einen Kommandozeilen-Parameter von der Art der Datei bearbeitet werden? Wie weiß mutt was passieren?
Lösung
Sie können eine autocmd in Ihrem ~/.vimrc
verwenden, das von dem gefundenen Dateityp ausgelöst wird:
autocmd FileType mail set spell
Andere Tipps
Versuchen Sie dies in Ihrem .muttrc:
set editor = "/usr/bin/vim -c':set spell'"
Sie können den richtigen Weg finden, um vim mit "die vim".
Wenn Sie nicht einen Köter Konfigurationsbefehl verwenden? Siehe die folgenden Links:
- Textbearbeitung: http://mutt.blackfish.org.uk/editing/
Fügen Sie den folgenden in Ihre ~ / .vimrc:
set spelllang=en_gb,fr
au BufRead,BufNewFile *mutt* set filetype=mail
autocmd FileType mail set spell
Und es sollte funktionieren. Sie können (sollen?), Um den spelllang ändern alle Sprachen zu reflektieren, die Ihre routinemäßig verwenden.