diff options
| author | Mark Walters <markwalters1009@gmail.com> | 2014-05-06 17:04:03 +0100 |
|---|---|---|
| committer | Mark Walters <markwalters1009@gmail.com> | 2014-05-06 17:04:03 +0100 |
| commit | 9fee02c268d056b29fd294bbfb64fbc96a8f7146 (patch) | |
| tree | cf77b09b8c30803ad2b69957b89b2685d2c90323 | |
| parent | 915f6b67d0ef9907de86e4a9d6ced4a5f207dbd7 (diff) | |
emacstips: tag regions in search mode.
| -rw-r--r-- | emacstips.mdwn | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/emacstips.mdwn b/emacstips.mdwn index 36b7029..f4c5712 100644 --- a/emacstips.mdwn +++ b/emacstips.mdwn @@ -198,6 +198,19 @@ for messages in `notmuch-tree-mode` by replacing "show" by "tree". If you want to tag a whole thread in `notmuch-tree-mode` use `notmuch-tree-tag-thread` instead of `notmuch-tree-tag`. +You may also want the function in search mode apply to the all threads +in the selected region (if there is one). For notmuch prior to 0.17 +this behaviour will occur automatically with the functions given +above. To get this behaviour on 0.17+ do the following: + + (define-key notmuch-search-mode-map "S" + (lambda (&optional beg end) + "mark thread as spam" + (interactive (notmuch-search-interactive-region)) + (notmuch-search-tag (list "+spam" "-inbox") beg end))) + +The analogous functionality in notmuch-tree is currently missing. + The definitions above make use of a lambda function, but you could also define a separate function first: |
