mutt 宏用于“标记为已读”并同时存档

mutt 宏用于“标记为已读”并同时存档

我已经将 mutt 连接到 Gmail imap

到目前为止,我已经得到了这个:

macro index,pager y "<enter-command>unset trash\n <delete-message>" "Archive message"

但我不知道它如何确保在将消息保存之前已将其标记为“已读”。流程如下:我在索引视图中,然后按 Enter 键阅读消息。我没有使用“$”来“承诺”我已阅读此消息,而是按“y”来存档。我希望能够将“$”标记合并为已读或在存档时合并(如上所示)

答案1

我对 mutt 的了解有点生疏了(现在主要直接使用 Gmail),但我认为您希望将其包含<clear-flag>N在宏中,这样在执行其他操作之前,您可以确保该消息已标记为已读。您还需要一些方法来resolve=no避免转到下一条消息。

这可能会有效(未经测试):

macro index,pager y "<enter-command>unset resolve<enter><enter-command>unset trash<enter><clear-flag>N<enter-command>set resolve<enter><delete-message><enter>"

相关内容