Function: gnus-search-indexed-p
gnus-search-indexed-p is a byte-compiled function defined in
gnus-search.el.gz.
Signature
(gnus-search-indexed-p OBJ)
Documentation
Return non-nil if OBJ is an object of type gnus-search-indexed(var)/gnus-search-indexed(fun).
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus-search.el.gz
;;; The "indexed" search engine.
;; These are engines that use an external program, with indexes kept
;; on disk, to search messages usually kept in some local directory.
;; They have several slots in common, for instance program name or
;; configuration file. Many of the subclasses also allow
;; distinguishing multiple databases or indexes. These slots can be
;; set using a global default, or on a per-server basis.
(defclass gnus-search-indexed (gnus-search-engine
gnus-search-process
gnus-search-grep)
((program
:initarg :program
:type string
:documentation
"The executable used for indexing and searching.")
(config-file
:init-arg :config-file
:type string
:custom file
:documentation "Location of the config file, if any.")
(remove-prefix
:initarg :remove-prefix
:initform (concat (getenv "HOME") "/Mail/")
:type string
:documentation
"The path to the directory where the indexed mails are
kept. This path is removed from the search results.")
(switches
:initarg :switches
:type list
:documentation
"Additional switches passed to the search engine command-line
program."))
:abstract t
:allow-nil-initform t
:documentation "A base search engine class that assumes a local search index
accessed by a command line program.")