]> git.eshelyaron.com Git - emacs.git/commit
Handle regexp and wildcard search terms
authorEric Abrahamsen <eric@ericabrahamsen.net>
Tue, 2 May 2017 22:04:20 +0000 (15:04 -0700)
committerEric Abrahamsen <eric@ericabrahamsen.net>
Fri, 26 May 2017 05:47:42 +0000 (13:47 +0800)
commitb086d9a8187aa2c68fc92110fac8ea4a73e9d1c2
treea9a34c68046dfd7eb13b29d29baaaf9d11bfff67
parent5e80a4da88adb14dc7c17e973f62fa0c4518dc90
Handle regexp and wildcard search terms

* lisp/gnus/gnus-search.el (gnus-search-query-return-string): Fix up
  this function to be a little more general. Quoted strings are now
  returned with quotes.
  (gnus-search-run-search): Pick up and (partially) use the FUZZY IMAP
  capability.
  (gnus-search-transform-expression): In IMAP, check for wildcards and
  turn them into FUZZY as appropriate. Drop regexps.
  (gnus-search-indexed-massage-output):
  (gnus-search-transform-expression): In Notmuch, only drop leading
  asterisks.
* test/lisp/gnus/search-tests.el (gnus-s-delimited-string): Add test
  for `gnus-search-query-return-string'.
lisp/gnus/gnus-search.el
test/lisp/gnus/search-tests.el