通常のEmacsキーバインドの多くはRmailモードでも利用可能ですが、C-M-nやC-M-hなど一部のキーは、別の目的でRmailによって再定義されています。ただし、Rmailバッファは通常読み取り専用であり、ほとんどの文字はRmailコマンドとして再定義されています。メッセージのテキストを編集したい場合は、Rmailコマンドeを使用する必要があります。
現在のメッセージを通常のテキストとして編集する。
eコマンド(rmail-edit-current-message)は、RmailモードからRmail
Editモードへと切り替えます。Editモードは、Textモードとほぼ同様のもう一つの主要なモードです。モード行にこの切り替えが表示されます。
Rmailの編集モードでは、文字は通常通り挿入され、Rmailコマンドは利用できません。メッセージ本文とヘッダーフィールドを編集できます。メッセージの編集が完了したら、C-c C-c (rmail-cease-edit)
と入力してRmailモードに戻ります。あるいは、C-c C-] (rmail-abort-edit)
と入力することで、Rmailモードに戻りつつ、それまでの編集内容をキャンセルすることもできます。
Rmailの編集モードに入るとフック text-mode-hook が実行され、続いてフック
rmail-edit-mode-hook が実行されます(フック を参照)。通常のRmailモードに戻ると、メッセージに変更を加えていた場合、属性
‘edited’ が追加されます(Rmail属性 を参照)。