メッセージを編集する前に受信者と件名のプロンプトをスキップするには、とを両方autoedit
設定する必要がありますedit_headers
。ただし、後者を設定すると、ヘッダーは編集バッファに保存されます。バッファにヘッダがない場合は、プロンプトをスキップする方法はありませんか?タイトルはかなり長く、メッセージで編集する必要はありません。
または、編集バッファから特定のタイトル項目を除外する方法はありますか?
PS。受信者とタイトルを最初に知らせたくない理由は、
- 誤って早すぎるメッセージを送信することを心配したくありません。
- メッセージを作成したら、適切な件名を考える方が簡単になります。
私はVimをエディタとして使用します。
答え1
メールのファイル形式プラグインの使用vim
:
$HOME/.vim/ftplugin/mail.vim
1行でファイルを作成する
set foldmethod=manual
1,/^$/-1fold
norm }
これにより、メールメッセージの編集時に実行されるメールファイル形式プラグインがロードされるたびに上記のコマンドが実行されます。
このコマンドは、ヘッダー(ファイルの先頭から最初の空行までのすべての内容)に折りたたまれた部分を作成し、1行に縮小します。このコマンドは、メッセージ本文の最初の行にのみ表示されます(署名の前のメッセージの最後の行にカーソルを置くためにもnorm }
使用できます)。/^-- /-1
折りたたんだ部分を開くには、上に行き、を入力しますzo
。閉じるには、その上に上って入力してくださいzc
。
これはすでにこれを実行して設定しているautoedit
とedit_headers
仮定しますmutt
。
vim
新しいメッセージの場合、件名は折りたたまれています。
+-- 8 lines: From: Myself <[email protected]>-------
hello
--
my signature here
タイトルを展開した後:
From: Myself <[email protected]>
To:
Cc:
Bcc:
Subject:
Reply-To:
Organization: blipp blopp beep beep
hello
--
my signature here