mutt:在寻呼机视图中删除或保存消息后返回索引

use*_*001 11 mutt

在 MUA mutt 的寻呼机视图中删除或保存一条消息后,程序将保持在寻呼机视图中并跳转到当前文件夹中的下一条消息。是否可以更改此默认行为,以便在删除或归档电子邮件后退出寻呼机模式并显示文件夹索引?

Ulr*_*gel 9

您想一次执行两个函数(delete-messageexit),因此您必须使用

macro pager d '<delete-message><exit>'
Run Code Online (Sandbox Code Playgroud)

这将绑定d以删除当前消息并退出寻呼机。

你可以做同样的事情,s但它会变得有点复杂,因为你需要有用户输入,如果你只是接受默认的保存位置或使用save-hooks你可以简单地使用

macro pager s '<save-message><enter><exit>'
Run Code Online (Sandbox Code Playgroud)

如果您想以交互方式更改保存位置,我很遗憾没有提示如何更改它,我会尝试使用/利用保存挂钩

  • 你好。我注意到,有时,默认情况下,在寻呼机视图中删除消息后我会返回到索引。因此,宏定义中的“&lt;exit&gt;”命令会导致从 mutt 退出到终端。有没有一种方法可以简单地跳转到索引,从而避免这种无意的行为? (2认同)
  • @user001 如果您在最后一条消息上删除一条消息,mutt 将自动退出寻呼机。不,您不能在宏中创建/测试事物(据我所知) (2认同)