我的muttrc
中有这个:
macro index,pager a '<enter-command>set confirmappend=no delete=yes<enter>
<tag-prefix><save-message>=Archive<enter><sync-mailbox><enter-command>
set confirmappend=yes delete=ask-yes<enter>' "Archive"
我从某个地方得到的。
起初效果不错。当我进行A2
切换到第二个帐户时:
macro index,pager A2 '<sync-mailbox><enter-command>source ~/.config/neomutt/mredaelli
<enter><change-folder>!<enter><check-stats>'
它不再起作用。相反,发生的事情是它尝试将电子邮件转发到irmappend=yes@gimli, delete=ask-yes@gimli
,其中gimli是我的主机名。因此,基本上,它会跳过所有内容,直到f
(我想它们没有被绑定),然后再转发。
但是获取源文件(即here)中没有绑定命令:它只是一堆set
和mailbox
命令。
此外,如果我在没有后缀的情况下继续使用我的muttrc
,它仍然可以正常工作。
有什么主意吗? :)
答案 0 :(得分:0)
我有同样的问题。
我设计了一种变通办法,目前看来似乎可以解决问题。您提到您重新获得了.muttrc文件的来源以解决此问题。因此,我将该命令添加到了自己的帐户切换宏的末尾。
原始
:macro index,pager <f4> '<sync-mailbox><enter-command>source ~/.mutt/account3<enter><change-folder>!<enter>
已更新:
macro index,pager <f4> '<sync-mailbox><enter-command>source ~/.mutt/account3<enter><change-folder>!<enter><enter-command>source ~/.muttrc<enter>'
您现在可能已经找到了自己的解决方案,所以我就把这个留给下一位。
答案 1 :(得分:0)
对于其他遇到类似问题的人,我确认可以通过购买muttrc解决此问题。
但是我发现删除<sync-mailbox>
可以解决此问题,所以更新的版本看起来像这样
macro index,pager <f4> '<enter-command>source ~/.mutt/account3<enter><change-folder>!<enter>'