aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorNikolaus Rath2019-09-27 01:39:13 +0200
committerLars Ingebrigtsen2019-09-27 01:39:13 +0200
commitfd6f4bf648c5a4417eb591a8c54b87c7c60de154 (patch)
treef126bf32ae1ba6dc076219af7290976458d08ebc /doc/misc
parentff8a72fbe0f6e168e2871a53bbdaded4d0cc5612 (diff)
downloademacs-fd6f4bf648c5a4417eb591a8c54b87c7c60de154.tar.gz
emacs-fd6f4bf648c5a4417eb591a8c54b87c7c60de154.zip
nnimap.el: support additional expunge options
* lisp/gnus/nnimap.el (nnimap-close-group) (nnimap-request-expire-articles, nnimap-delete-article) (nnimap-request-scan): Add new 'never, 'immediate, and 'on-exit settings for nnimap-expunge (bug#20670).
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/gnus.texi16
1 files changed, 13 insertions, 3 deletions
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index d8a257b00bf..15b108541ce 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -14305,9 +14305,19 @@ specific login method to be used, you can set this variable to either
14305@code{plain} or @code{cram-md5}. 14305@code{plain} or @code{cram-md5}.
14306 14306
14307@item nnimap-expunge 14307@item nnimap-expunge
14308If non-@code{nil}, expunge articles after deleting them. This is always done 14308When to expunge deleted messages. If @code{never}, deleted articles
14309if the server supports UID EXPUNGE, but it's not done by default on 14309are marked with the IMAP @code{\\Delete} flag but not automatically
14310servers that doesn't support that command. 14310expunged. If @code{immediately}, deleted articles are immediately expunged
14311(this requires the server to support the UID EXPUNGE command). If
14312@code{on-exit}, deleted articles are flagged, and all flagged articles are
14313expunged when the group is closed.
14314
14315For backwards compatibility, this variable may also be set to t
14316or nil. If the server supports UID EXPUNGE, both t and nil are
14317equivalent to @code{immediately}. If the server does not support UID
14318EXPUNGE nil is equivalent to @code{never}, while t will immediately
14319expunge ALL articles that are currently flagged as deleted
14320(i.e., potentially not only the article that was just deleted).
14311 14321
14312@item nnimap-streaming 14322@item nnimap-streaming
14313Virtually all @acronym{IMAP} server support fast streaming of data. 14323Virtually all @acronym{IMAP} server support fast streaming of data.