Vim で電子メールのみにスペルを設定するにはどうすればよいですか?
-
22-08-2019 - |
質問
ここではGoogleはあまり役に立ちません。メールを作成したいのですが :set spell
オンですが、他のすべてのファイルについては、 :set spell
オフになるはずです。私はメールを作成するためのエディターとして mutt と Vim を使用しています。
実際のところ、私が興味があるのは、Vim はそれが私が作成しているメールであることをどのようにして知るのでしょうか?編集中のファイルの種類を示すコマンドライン パラメータはありますか?Mutt は何を渡すべきかをどうやって知るのでしょうか?
解決
あなたは、検出されたファイルの種類によってトリガーされますあなたの~/.vimrc
でautocmdを使用することができます:
autocmd FileType mail set spell
他のヒント
あなたの.muttrcでこれを試してください:
set editor = "/usr/bin/vim -c':set spell'"
あなたが "VIM" とVIMへの正しいパスを見つけることができます。
mutt設定コマンドを使うべきではないでしょうか?次のリンクを参照してください。
あなたの〜/ .vimrcとに以下を追加します:
set spelllang=en_gb,fr
au BufRead,BufNewFile *mutt* set filetype=mail
autocmd FileType mail set spell
そして、それは正常に動作する必要があります。あなたは、あなたが日常使用するすべての言語を反映するためにspelllangを変更する(?なければならない)ことができます。
所属していません StackOverflow