Function: gnus-search-transform
gnus-search-transform is a byte-compiled function defined in
gnus-search.el.gz.
Signature
(gnus-search-transform ENGINE EXPRESSION)
Documentation
Transform sexp EXPRESSION into a string search query usable by ENGINE.
Responsible for handling and, or, and parenthetical expressions.
Implementations
((engine gnus-search-mairix) (query list)) in `gnus-search.el'.
Transform QUERY for a Mairix engine. Because Mairix doesn't accept parenthesized expressions, nor "or" statements between different keys, results may differ from other engines. We unpeel parenthesized expressions, and just cross our fingers for the rest of it.
((engine gnus-search-notmuch) (query null)) in `gnus-search.el'.
Undocumented
((_ gnus-search-imap) (query null)) in `gnus-search.el'.
Undocumented
((engine gnus-search-engine) (query list)) in `gnus-search.el'.
Undocumented
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-search.el.gz
(cl-defgeneric gnus-search-transform (engine expression)
"Transform sexp EXPRESSION into a string search query usable by ENGINE.
Responsible for handling and, or, and parenthetical expressions.")