diff options
| author | Nikolaus Rath | 2017-01-25 00:46:13 +0100 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2017-01-25 00:46:13 +0100 |
| commit | 4e9baea6aba1633074889339dcc7cdc9d73880d3 (patch) | |
| tree | 93b25067072b68ef98d51a19ff43ba7a75871a99 /doc/misc | |
| parent | b6fa58072304c2a24f1fe8a0e06a4739a7f8211b (diff) | |
| download | emacs-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.texi | 16 |
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 |
| 14276 | If non-@code{nil}, expunge articles after deleting them. This is always done | 14276 | When to expunge deleted messages. If @code{never}, deleted articles |
| 14277 | if the server supports UID EXPUNGE, but it's not done by default on | 14277 | are marked with the IMAP @code{\\Delete} flag but not automatically |
| 14278 | servers that doesn't support that command. | 14278 | expunged. 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 | ||
| 14281 | expunged when the group is closed. | ||
| 14282 | |||
| 14283 | For backwards compatibility, this variable may also be set to t | ||
| 14284 | or nil. If the server supports UID EXPUNGE, both t and nil are | ||
| 14285 | equivalent to @code{immediately}. If the server does not support UID | ||
| 14286 | EXPUNGE nil is equivalent to @code{never}, while t will immediately | ||
| 14287 | expunge 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 |
| 14281 | Virtually all @acronym{IMAP} server support fast streaming of data. | 14291 | Virtually all @acronym{IMAP} server support fast streaming of data. |