杂种动物宏观浑身

时间:2018-11-20 21:33:59

标签: mutt

我的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)中没有绑定命令:它只是一堆setmailbox命令。

此外,如果我在没有后缀的情况下继续使用我的muttrc,它仍然可以正常工作。

有什么主意吗? :)

2 个答案:

答案 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>'