mutt:在 imap-fetch-mail 之前按键运行外部脚本

mutt:在 imap-fetch-mail 之前按键运行外部脚本

我用它offlineimap来管理从 IMAP 服务器接收邮件。我使用mutt其中的文件夹offlineimap来查看它们。我希望能够绑定一个键来运行offlineimap外部脚本,然后运行 ​​mutt 的imap-fetch-mail命令。

有什么办法可以做到这一点?

我可以单独做,例如:

macro index "A" "|offlineimap\n"
bind index "B" imap-fetch-mail

只是不知道是否有办法用同一个键完成这两项操作。

任何帮助将不胜感激!

答案1

两者可以组合成一个宏。

  1. offlineimap可执行文件需要包装在
  2. 其次是 neomutt 函数imap-fetch-mail
macro index,pager A "<shell-escape>offlineimap<enter><imap-fetch-mail>" "Sync mail"

相关内容