mu backend for Gnus' new (as of Emacs 28.1) gnus-search
Find a file
2021-02-15 18:43:16 +10:00
.gitignore initial package outline 2020-09-15 12:37:05 +10:00
gnus-search-mu.el Remove gnus-search-indexed-parse-output defmethod as patch is merged 2021-02-15 18:43:16 +10:00
LICENSE Initial commit 2020-09-15 02:21:36 +00:00
README.org New gnus-search backend instead of nnir. 2021-02-03 20:29:21 +10:00

gnus-search-mu

An mu search engine for Gnus' search facility.

Of course mu is required and must be set up properly for the groups you want to search. This works almost identically to the current notmuch engine.

Enable

To start using it can be as simple as;

  (add-to-list 'load-path "/path/to/gnus-search-mu")
  (require 'gnus-search-mu)

  ;; Then, like any other nnir backend
  (custom-set-variables
   '(gnus-search-default-engines '((nnmaildir . gnus-search-mu))))
  ;; or
  (setq gnus-search-default-engines '((nnmaildir . gnus-search-mu)))

For configuration options see the header of /jflack/gnus-search-mu/src/commit/18f8b41045b1fb0e5fabb5356e499b0237f1f415/gnus-search-mu.el. It is designed to fit in with the generic gnus-search design where possible, unlike the gnus-search-notmuch engine (which even prefers to handle some filtering in elisp instead of the query).