[WIP PATCH 0/4] Add a mark thread option

Mark Walters markwalters1009 at gmail.com
Tue Apr 22 13:11:46 PDT 2014


Allow users to mark threads in the search buffer and then apply
tagging operations to all marked threads.

This was requested on irc and is also something I have wanted several times.

Patch 1 is a cleanup which simplifies the existing code (imo) and
makes the subsequent patches easier.

Patch 2 is large but mostly just passing an argument all the way
throught the call chain.

Patch 3 and 4 do the actual logic.

At the moment the best way to clear all markings is to refresh the
buffer. Maybe that should change (do we even want refresh to clear
markings?)

On light testing it seems to work.

Best wishes

Mark

Mark Walters (4):
  emacs: search: tidy notmuch-search-foreach-result
  emacs: search: add a marked thread variable and add to relevant
    functions
  emacs: search: split foreach-result into list and region variants
  emacs: search: add key binding for marking a thread

 emacs/notmuch.el |  151 ++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 95 insertions(+), 56 deletions(-)

-- 
1.7.10.4



More information about the notmuch mailing list