Mutt:在帐户之间切换时取消之前设置的宏

Mutt:在帐户之间切换时取消之前设置的宏

我有一个多账户 Mutt 配置。对于特定账户,我设置了两个宏来在发件人身份之间切换:

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 oset macro o "",但都不起作用(Mutt 抱怨配置错误)。

如果无法取消设置先前设置的宏,是否可以使用“不执行任何操作”命令set macro o "<???>"

同样,了解是否可以(如果可以,如何)取消先前设置的设置可能很有用send-hook

谢谢。

答案1

与 neomutt 不同,mutt 没有该unmacro命令。但是您可以重新定义宏,例如使用空命令:

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

相关内容