mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-25 04:18:08 +01:00
emacs: make notmuch-search-tag tag the region when called non-interactively.
The normal tag commands in search mode tag the all threads meeting the region when called interactively. This makes them do the same when called non-interactively. This is a change in the api.
This commit is contained in:
parent
608a3cb231
commit
b810e64242
1 changed files with 6 additions and 3 deletions
|
@ -562,12 +562,15 @@ Returns (TAG-CHANGES REGION-BEGIN REGION-END)."
|
||||||
See `notmuch-tag' for information on the format of TAG-CHANGES.
|
See `notmuch-tag' for information on the format of TAG-CHANGES.
|
||||||
When called interactively, this uses the region if the region is
|
When called interactively, this uses the region if the region is
|
||||||
active. When called directly, BEG and END provide the region.
|
active. When called directly, BEG and END provide the region.
|
||||||
If these are nil or not provided, this applies to the thread at
|
If these are nil or not provided, then, if the region is active
|
||||||
point.
|
this applied to all threads meeting the region, and if the region
|
||||||
|
is inactive this applies to the thread at point.
|
||||||
|
|
||||||
If ONLY-MATCHED is non-nil, only tag matched messages."
|
If ONLY-MATCHED is non-nil, only tag matched messages."
|
||||||
(interactive (notmuch-search-interactive-tag-changes))
|
(interactive (notmuch-search-interactive-tag-changes))
|
||||||
(unless (and beg end) (setq beg (point) end (point)))
|
(unless (and beg end)
|
||||||
|
(setq beg (car (notmuch-search-interactive-region))
|
||||||
|
end (cadr (notmuch-search-interactive-region))))
|
||||||
(let ((search-string (notmuch-search-find-stable-query-region
|
(let ((search-string (notmuch-search-find-stable-query-region
|
||||||
beg end only-matched)))
|
beg end only-matched)))
|
||||||
(notmuch-tag search-string tag-changes)
|
(notmuch-tag search-string tag-changes)
|
||||||
|
|
Loading…
Reference in a new issue