emacs: search archive tweak
authorMark Walters <markwalters1009@gmail.com>
Fri, 6 Jun 2014 12:48:33 +0000 (13:48 +0100)
committerDavid Bremner <david@tethera.net>
Tue, 15 Jul 2014 23:06:41 +0000 (20:06 -0300)
notmuch-search-archive-thread moves to the next line after tagging. In
the normal case this makes sense, but if the region is active, it tags
the whole region and then it doesn't really. Thus only move to the
next line if region is not active.

emacs/notmuch.el

index f6bf9c84d6a9cc4c86c647237d668e5a60784daf..2a9876fddbeb69ce482cc4b7cfd75288dabfcd24 100644 (file)
@@ -580,7 +580,8 @@ This function advances the next thread when finished."
   (when notmuch-archive-tags
     (notmuch-search-tag
      (notmuch-tag-change-list notmuch-archive-tags unarchive) beg end))
-  (notmuch-search-next-thread))
+  (when (eq beg end)
+    (notmuch-search-next-thread)))
 
 (defun notmuch-search-update-result (result &optional pos)
   "Replace the result object of the thread at POS (or point) by