Mutt:アカウント間の移行時に以前に設定されたマクロをキャンセル

Mutt:アカウント間の移行時に以前に設定されたマクロをキャンセル

マルチアカウントMutt設定があります。特定のアカウントでは、送信者IDを切り替えるために2つのマクロを設定しました。

macro compose o "<edit-from><kill-line>Name1 <name1@domain><enter><edit-bcc><kill-line><enter>"
macro compose O "<edit-from><kill-line>Name2 <name2@domain><enter><edit-bcc><kill-line>bcc@domain<enter>"

私がどうする未設定別のアカウントに切り替えるときにこれらのマクロが使用されますか?

私は試しましたが、unset macro oどちらset macro o ""も機能しませんでした(Muttは間違った設定について文句を言います)。

以前に設定されたマクロを設定解除できない場合は、「何もしない」コマンドを使用できますかset macro o "<???>"

同様に、以前に設定した設定をキャンセルできるかどうか(またはその場合はどのように)を知っておくと便利ですsend-hook

ありがとうございます。

答え1

neomuttとは異なり、muttにはこのコマンドはありませんunmacro。ただし、たとえば空のコマンドを使用してマクロをオーバーライドできます。

macro compose o '<enter-command><enter>'

関連情報