0

我目前在我的muttrc文件中有这一行,可以将任何地址添加到我的谷歌联系人中。

macro index,pager a "<pipe-message>goobook add<return>" "Add sender's address to your Google contacts"

问题是,当它这样做时,我必须手动进入并删除 goobook 缓存文件,以便它重新下载我刚刚添加的新地址。

上面的那个命令有没有办法在命令末尾添加goobook add一个文件擦除命令来删除 goobook 缓存文件?

4

1 回答 1

0

刚刚想通了,花了很多很多的搜索,但我终于找到了。我必须使用<shell-escape>命令。

非常简单,最终的命令如下所示:

macro index,pager a "<pipe-message>goobook add<return><shell-escape>rm -f ~/.goobook_cache<enter>" "Add sender's address to your Google contacts"

实际上效果很好,它将电子邮件添加到我的 Google 通讯录中,然后删除旧的缓存文件。因此,在添加地址后,我可以立即在我的 mutt 程序中找到它。

于 2012-09-21T02:29:23.360 回答