Version 2 of this series id:1371166618-27196-1-git-send-email-markwalters1009@gmail.com has an error in my rebasing (I forgot to fold a bugfix in and had not commited one part). Version 1 which had some review is at id:1354970914-18342-1-git-send-email-markwalters1009@gmail.com The changes from version 1: rebase on to current master, fix the macro to be a function, change the mapc into the more natural mapcar which removes the need for one auxillary function, removed the unnecessary funcall, tweaked the docstring, changed a setq to a let. Finally the rebase error (which was a bugfix from v1) is that we make sure notmuch-pick-thread-top does not go into an infinite loop if applied to an empty buffer. Best wishes Mark Mark Walters (2): contrib: pick: add thread based utility functions contrib: pick: thread tagging (including archiving) implemented contrib/notmuch-pick/notmuch-pick.el | 51 ++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) -- 1.7.9.1