mirror of https://github.com/djcb/mu.git
mu4e: parenthesize narrowing term
When narrowing search results, parenthesize the narrowing term, so terms with AND/OR etc. don't lead to surprising results. Fixes #846.
This commit is contained in:
parent
070c623286
commit
3a7429456c
|
@ -1381,7 +1381,7 @@ query (effectively, 'widen' it), with `mu4e-headers-query-prev'."
|
|||
(unless mu4e~headers-last-query
|
||||
(mu4e-warn "There's nothing to filter"))
|
||||
(mu4e-headers-search
|
||||
(format "(%s) AND %s" mu4e~headers-last-query filter)))
|
||||
(format "(%s) AND (%s)" mu4e~headers-last-query filter)))
|
||||
|
||||
|
||||
(defun mu4e-headers-change-sorting (&optional field dir)
|
||||
|
|
|
@ -2021,7 +2021,7 @@ asks for an additional search pattern, which is appended to the current search
|
|||
query, in effect getting you the subset of the currently shown headers that
|
||||
also match this extra search pattern. @key{\} takes you back to the previous
|
||||
query, so, effectively 'widens' the search. Technically, narrowing the results
|
||||
of query @t{x} with expression @t{y} implies doing a search @t{(x) AND y}.
|
||||
of query @t{x} with expression @t{y} implies doing a search @t{(x) AND (y)}.
|
||||
|
||||
Note that messages that were not in your original search results because
|
||||
of @code{mu4e-headers-results-limit} may show up in the narrowed query.
|
||||
|
|
Loading…
Reference in New Issue