summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorEric Abrahamsen <eric@ericabrahamsen.net>2020-10-14 21:39:46 -0700
committerEric Abrahamsen <eric@ericabrahamsen.net>2020-11-03 21:20:17 -0800
commit7fad12c59b3c65665c10050e800d1d7ad5a2e056 (patch)
tree877947108edc1289986a6791875e9ef8c3e6fa7d /lisp/emacs-lisp
parent9aa6b5bb89beb07175e9f36c7b1ff28df8456531 (diff)
downloademacs-7fad12c59b3c65665c10050e800d1d7ad5a2e056.tar.gz
emacs-7fad12c59b3c65665c10050e800d1d7ad5a2e056.tar.bz2
emacs-7fad12c59b3c65665c10050e800d1d7ad5a2e056.zip
New gnus-search library
This library provides a fundamental reworking of the search functionality previously found in nnir.el. It uses class-based search engines to interface with external searching facilities, and a parsed search query syntax that can search multiple engines. * lisp/gnus/gnus-search.el: New library containing search functionality for Gnus. * doc/misc/gnus.texi: Document. * lisp/gnus/gnus-group.el (gnus-group-make-search-group, gnus-group-read-ephemeral-search-group): Remove references to nnir, change meaning of prefix argument, change values of nnselect-function and nnselect-args. * lisp/gnus/nnselect.el: Replace references to nnir (nnselect-request-article): Use gnus-search functions, and search criteria. (nnselect-request-thread, nnselect-search-thread): Use gnus-search thread search. (gnus-summary-make-search-group): Switch to use gnus-search function and arguments. * test/lisp/gnus/search-tests.el: Tests for new functionality.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions