Vim で電子メールのみにスペルを設定するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/691362

質問

ここでは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を変更する(?なければならない)ことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top