diff options
| author | Nikolaus Rath | 2019-09-27 01:39:13 +0200 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2019-09-27 01:39:13 +0200 |
| commit | fd6f4bf648c5a4417eb591a8c54b87c7c60de154 (patch) | |
| tree | f126bf32ae1ba6dc076219af7290976458d08ebc /doc/misc | |
| parent | ff8a72fbe0f6e168e2871a53bbdaded4d0cc5612 (diff) | |
| download | emacs-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.texi | 16 |
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 |
| 14308 | If non-@code{nil}, expunge articles after deleting them. This is always done | 14308 | When to expunge deleted messages. If @code{never}, deleted articles |
| 14309 | if the server supports UID EXPUNGE, but it's not done by default on | 14309 | are marked with the IMAP @code{\\Delete} flag but not automatically |
| 14310 | servers that doesn't support that command. | 14310 | expunged. 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 | ||
| 14313 | expunged when the group is closed. | ||
| 14314 | |||
| 14315 | For backwards compatibility, this variable may also be set to t | ||
| 14316 | or nil. If the server supports UID EXPUNGE, both t and nil are | ||
| 14317 | equivalent to @code{immediately}. If the server does not support UID | ||
| 14318 | EXPUNGE nil is equivalent to @code{never}, while t will immediately | ||
| 14319 | expunge 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 |
| 14313 | Virtually all @acronym{IMAP} server support fast streaming of data. | 14323 | Virtually all @acronym{IMAP} server support fast streaming of data. |