私は電子メールクライアントでmuttを閲覧しています。本当に好きです。唯一の問題は、いくつかの追加パラメータを使用してvimにエディタを設定することです。理想的には、次のようなものが欲しい
set editor='vim -c "set fo+=aw"'
しかし、これはうまくいきません。メッセージを編集して保存して終了すると、muttは「修正されていないメッセージが中断中」のエラーを返します。私が使うなら
set editor=vim
その後、すべてがうまく動作します。 inコマンドでset editor
vimにパラメータを渡すには.muttrc
?
答え1
~/.vimrc
私は長年にわたって次のような経験をしました。
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
vim
一致ファイルを編集すると、これらのオプションを設定するように求められます。
これは私にとって効果的です。私が追加することを考慮する唯一のものは設定paste
ですnoautoindent
。
mutt
とにかく、私はすべての電子メールを書き込みますvim
。他のものは使用できません...数年前、$a_previous_jobからExchangeサーバーに接続するためにIcedove(別名Thunderbird)を使用する必要がありましたが、私もインストールしました。使用できるように、外部エディタプラグインを使用して最終的に++gvim
に切り替えましたmutt
。 。vim
fetchmail
vim
答え2
シェルスクリプトを使用してオプションを保存し、editor
そのオプションに変数を設定できます。
例えば
#!/bin/sh
vim -c "set fo+=aw" "$@"
これムーターFAQ同様のアプローチをお勧めします。引用された回答を削除するにはどうすればよいですか(署名の削除など)。、これは一般的なFAQ資料ではありませんが。