aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorNikolaus Rath2017-01-25 00:46:13 +0100
committerLars Ingebrigtsen2017-01-25 00:46:13 +0100
commit4e9baea6aba1633074889339dcc7cdc9d73880d3 (patch)
tree93b25067072b68ef98d51a19ff43ba7a75871a99 /doc/misc
parentb6fa58072304c2a24f1fe8a0e06a4739a7f8211b (diff)
downloademacs-4e9baea6aba1633074889339dcc7cdc9d73880d3.tar.gz
emacs-4e9baea6aba1633074889339dcc7cdc9d73880d3.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 05159d4b2f7..e8524fb03f0 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -14273,9 +14273,19 @@ specific login method to be used, you can set this variable to either
14273@code{plain} or @code{cram-md5}. 14273@code{plain} or @code{cram-md5}.
14274 14274
14275@item nnimap-expunge 14275@item nnimap-expunge
14276If non-@code{nil}, expunge articles after deleting them. This is always done 14276When to expunge deleted messages. If @code{never}, deleted articles
14277if the server supports UID EXPUNGE, but it's not done by default on 14277are marked with the IMAP @code{\\Delete} flag but not automatically
14278servers that doesn't support that command. 14278expunged. If @code{immediately}, deleted articles are immediately expunged
14279(this requires the server to support the UID EXPUNGE command). If
14280@code{on-exit}, deleted articles are flagged, and all flagged articles are
14281expunged when the group is closed.
14282
14283For backwards compatibility, this variable may also be set to t
14284or nil. If the server supports UID EXPUNGE, both t and nil are
14285equivalent to @code{immediately}. If the server does not support UID
14286EXPUNGE nil is equivalent to @code{never}, while t will immediately
14287expunge ALL articles that are currently flagged as deleted
14288(i.e., potentially not only the article that was just deleted).
14279 14289
14280@item nnimap-streaming 14290@item nnimap-streaming
14281Virtually all @acronym{IMAP} server support fast streaming of data. 14291Virtually all @acronym{IMAP} server support fast streaming of data.