]> git.eshelyaron.com Git - emacs.git/commitdiff
Missing a base implementation of transform-expression for strings
authorEric Abrahamsen <eric@ericabrahamsen.net>
Thu, 4 May 2017 05:03:34 +0000 (13:03 +0800)
committerEric Abrahamsen <eric@ericabrahamsen.net>
Fri, 26 May 2017 05:47:43 +0000 (13:47 +0800)
* lisp/gnus/gnus-search.el (gnus-search-transform-expression):
  Othewise plain string searches would raise an error!

lisp/gnus/gnus-search.el

index bc9aa9b808b88de9b4dfe80937fd08c8bbc907da..e8a7eee79ea6b1905e057f65324caec6549b773e 100644 (file)
@@ -1086,6 +1086,11 @@ Responsible for handling and, or, and parenthetical expressions.")
     query)
    (mapconcat #'identity (reverse clauses) " ")))
 
+;; Most search engines just pass through plain strings.
+(cl-defmethod gnus-search-transform-expression ((_ gnus-search-engine)
+                                               (expr string))
+  expr)
+
 ;; Most search engines use implicit ANDs.
 (cl-defmethod gnus-search-transform-expression ((_ gnus-search-engine)
                                                (_expr (eql and)))