[PATCH 0/6] emacs: customization for tag changes on archive

Jani Nikula jani at nikula.org
Sun Sep 2 12:57:59 PDT 2012


Hi all, Michal Nazarewicz added customization for tag changes on marking
messages as read (commit 1f30f7d2). This series does the same for
archiving, with some cleanups and minor refactoring. As the tag changes
may now be more complicated than simple "-inbox" or "-unread", add
support for "unarchiving" and "unreading" as well.

After this, all the tags recognized and treated special by the emacs
interface can be customized.

An interesting by-product is that you can filter your mail into multiple
different inboxes, each with their own inbox tag, and (after you setup
`notmuch-archive-tags') you can read and archive each inbox separately
with built-in archiving functions.

BR,
Jani.


Jani Nikula (6):
  emacs: add helper for tag change list manipulation
  emacs: fix notmuch-message-replied-tags defcustom type
  emacs: use new tag change helper to mark messages as replied
  emacs: add support for custom tag changes on message/thread archive
  emacs: add support for reversing notmuch-search-archive-thread tag
    changes
  emacs: add support for reversing notmuch-show-mark-read tag changes

 emacs/notmuch-lib.el     |   14 ++++++++++++
 emacs/notmuch-message.el |   26 ++++++++++------------
 emacs/notmuch-show.el    |   54 +++++++++++++++++++++++++++++++---------------
 emacs/notmuch-tag.el     |   17 +++++++++++++++
 emacs/notmuch.el         |   16 ++++++++++----
 5 files changed, 91 insertions(+), 36 deletions(-)

-- 
1.7.9.5



More information about the notmuch mailing list