我在Mutt中定义了几个文件夹:
mailboxes "~/Mail/inbox"
mailboxes "~/Mail/sent"
mailboxes "~/Mail/archive"
我可以保存(移动)要存档的消息,方法是按s,然后?查看文件夹列表,然后archive从列表中进行选择。
由于我一直只想保存到archive,因此我想要一个宏,因此按会s自动将选定的消息保存到archive,而无需询问我。
有人可以帮忙吗?
编辑: 我现在有以下宏,以将消息保存到我的“存档”文件夹:
macro index,pager S "<tag-prefix><save-message>=archive<enter>\
:set delete=yes<enter><sync-mailbox>:set delete=no<enter>"
问题是,邮件保留在标记为已删除的索引中。它们不会立即“同步”。其次,<enter>末尾的充当<display-message>,因此,当我按时S,我将进入当前消息的寻呼机。
以类似的方式,我试图trash在mutt中实现该文件夹。以下摘自Mutt MacroSamples
set maildir_trash=yes
set wait_key=no
folder-hook . 'bind index q quit'
folder-hook inbox 'macro index q ":unset maildir_trash;push \"T~D\\n<tag-prefix-cond>m=trash\\n<end-cond><quit>\"\n"'
但这也不起作用。笨蛋问我:
Append messages to etmaildir_trash;push"T~D\n<tag-prefix-cond>m=trash\n<end-cond><quit>"/maildir_trash;push"T~D\n<tag-prefix-cond>m=trash\n<end-co ([yes]/no):
无论我按什么按钮,都不会发生任何事情(文件夹垃圾桶/ {cur,new,tmp}确实存在)
当我按
—
user1968963 2013年
$mutt问我Purge 1 deleted message?。我可以按Y删除该消息。
发生了一个想法:该
—
ewhac 2013年
<sync-mailbox>命令期望用户输入(y),但是看到的是紧随其后的内容:,因此清除不会发生。我想知道如果您把y它放在后面会发生什么...
<sync-mailbox>似乎什么也没做。当您使用普通的delete命令(d)并且消息保留在标记为已删除的索引中时,当您按$(这是的默认绑定<sync-mailbox>)时会发生什么?