使用 notmuch 永久删除电子邮件的最简单方法是什么?
建筑维基推荐以下代码片段:
notmuch search --output=files --format=text0 <search-term> | xargs -r0 rm
但是,您必须直接在后面添加参数,search
否则它将不起作用。您很可能还需要notmuch new
在后面运行以刷新索引。
我认为如果你是 zsh 用户,编写 zle 函数是最简单的:
notmuch-rm () {
emulate -L zsh
local words=(${(z)BUFFER})
BUFFER="$words[1,2] --output=files --format=text0 $words[3,-1] | xargs -r0 rm"
}
zle -N notmuch-rm
我想知道是否有人能想到更好的方法?“更好”是指按按钮的次数最少,维护的心理负担最少。我知道这听起来可能很傻,但如果您必须每天重复此操作一百次,那么简化它就好了。