]> git.eshelyaron.com Git - emacs.git/commit
Turn expiry on for nnselect groups
authorAndrew G Cohen <cohen@andy.bu.edu>
Fri, 4 Mar 2022 08:20:01 +0000 (16:20 +0800)
committerAndrew G Cohen <cohen@andy.bu.edu>
Fri, 4 Mar 2022 08:20:01 +0000 (16:20 +0800)
commit62d97d4afd4a13cb2cd0f7eacbc4b5af1d620cf7
tree08f020dd66efe809f71993da7b4d16eadbb562b6
parent4f6583ab8a6f1f8e2329bf0b683277101447948d
Turn expiry on for nnselect groups

Articles in (persistent) groups from the gnus/nnselect backend will
now be run through the expiry process upon exit, like other persistent
groups. Expiry is not on by default for ephemeral nnselect groups but
may be turned on with nnselect-allow-ephemeral-expiry set to t.

* lisp/gnus/nnselect.el (nnselect-request-expire-articles): Make
article expiry work.
(nnselect-allow-ephemeral-expiry): New variable.
* doc/misc/gnus.texi (Creating Search Groups): Document
nnselect-allow-ephemeral-expiry.
doc/misc/gnus.texi
lisp/gnus/nnselect.el