2012-09-20 37 views
0

我目前有這條線在我的muttrc文件中添加任何地址到我的谷歌聯繫人。Mutt添加文件擦除rc命令

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

問題是,當它是我必須然後手動進入並清除goobook緩存文件,以便重新下載我剛添加的新地址。

在上面的命令中有一種方法在goobook add命令末尾添加文件擦除命令來刪除goobook緩存文件嗎?

回答

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" 

它的偉大工程實際上,它添加的郵件到我的谷歌聯繫人然後擦除舊的緩存文件。所以在添加地址之後,我可以在我的mutt程序中找到它。