首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mutt宏怪异

Mutt宏怪异
EN

Stack Overflow用户
提问于 2018-11-21 05:33:59
回答 2查看 342关注 0票数 0

我的muttrc里有这个

代码语言:javascript
复制
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时,切换到我的第二个帐户:

代码语言:javascript
复制
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,它又可以工作了。

有什么想法吗?:)

EN

回答 2

Stack Overflow用户

发布于 2019-02-22 08:17:28

我也有同样的问题。

我精心设计了一个临时解决方案,目前似乎可以解决这个问题。你提到过你重新获取了.muttrc文件来解决这个问题。因此,我将该命令添加到我自己的帐户切换宏的末尾。

原创:

代码语言:javascript
复制
macro index,pager <f4> '<sync-mailbox><enter-command>source ~/.mutt/account3<enter><change-folder>!<enter>

更新:

代码语言:javascript
复制
macro index,pager <f4> '<sync-mailbox><enter-command>source ~/.mutt/account3<enter><change-folder>!<enter><enter-command>source ~/.muttrc<enter>'

你现在可能已经找到了自己的解决方案,所以我就把这个留给下一个人吧。

票数 0
EN

Stack Overflow用户

发布于 2019-08-23 16:12:40

对于其他面临类似问题的人,我确认重新采购muttrc解决了这个问题。但是我发现移除<sync-mailbox>可以解决这个问题,所以更新后的版本如下所示

代码语言:javascript
复制
macro index,pager <f4> '<enter-command>source ~/.mutt/account3<enter><change-folder>!<enter>'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53401912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档