.emacs.d/site-lisp/wtk_notmuch.el: Add a "mentions" search
authorW. Trevor King <wking@tremily.us>
Wed, 2 Apr 2014 00:17:37 +0000 (17:17 -0700)
committerW. Trevor King <wking@tremily.us>
Wed, 2 Apr 2014 00:50:32 +0000 (17:50 -0700)
commit5d3d6608d18edf2ea25851b9d9abcf42f2e9b53b
tree14fa4ed1cd6395569c6ff422c5ea1e6b78cb27d8
parent480b084417a760cc304c1a2d41a0e4779c8c019a
.emacs.d/site-lisp/wtk_notmuch.el: Add a "mentions" search

I watch a number of GitHub repositories that I'm moderately interested
in.  I don't read *all* of the resulting messages, but it's nice to
have them in my email archives so they'll come up in future searches.
However, sometimes messages that @mention me may get lost in the
deluge.  To highlight them, I tag them (using the X-GitHub-Reason
header):

  $ for FILE in $(grep -lr '^X-GitHub-Reason: mention' .); do
  >   MID=$(cat "$FILE" | sed -n 's/^Message-ID: <\(.*\)>.*/\1/p' | head -n1);
  >   notmuch tag +mention -- "id:$MID";
  > done

This commit adds a saved search [1] that grabs messages mentioning me
from my inbox, so notmuch's hello page will show a count, and I can
read them over before removing inbox tags.

The other entries are straight from the notmuch v0.17 source [2].

[1]: http://notmuchmail.org/emacstips/#index12h2
[2]: http://git.notmuchmail.org/git/notmuch/blob/0.17:/emacs/notmuch-lib.el#l110
src/.emacs.d/site-lisp/wtk_notmuch.el