From cc541ba3f8a849d3fb56d26c5c4073f51027a969 Mon Sep 17 00:00:00 2001 From: Eric Abrahamsen Date: Thu, 4 May 2017 13:03:34 +0800 Subject: [PATCH] Missing a base implementation of transform-expression for strings * lisp/gnus/gnus-search.el (gnus-search-transform-expression): Othewise plain string searches would raise an error! --- lisp/gnus/gnus-search.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lisp/gnus/gnus-search.el b/lisp/gnus/gnus-search.el index bc9aa9b808b..e8a7eee79ea 100644 --- a/lisp/gnus/gnus-search.el +++ b/lisp/gnus/gnus-search.el @@ -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))) -- 2.39.5