aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorNikolaus Rath2018-07-23 10:21:46 +0100
committerEli Zaretskii2018-08-11 10:46:02 +0300
commit31263d67d591cf2c074fad4f17b968b87c88b5e2 (patch)
tree27805e891b106956a6a4b0b592817557ad9efe1a /doc
parent3f8324e0de182945a809f63766cf9611aa45610c (diff)
downloademacs-31263d67d591cf2c074fad4f17b968b87c88b5e2.tar.gz
emacs-31263d67d591cf2c074fad4f17b968b87c88b5e2.zip
Make nnimap support IMAP namespaces
* lisp/gnus/nnimap.el (nnimap-use-namespaces): Introduce new server variable. (nnimap-group-to-imap, nnimap-get-groups): Transform IMAP group names to Gnus group name by stripping / prefixing personal namespace prefix. (nnimap-open-connection-1): Ask server for namespaces and store them. * lisp/gnus/nnimap.el (nnimap-request-group-scan) (nnimap-request-create-group, nnimap-request-delete-group) (nnimap-request-rename-group, nnimap-request-move-article) (nnimap-process-expiry-targets) (nnimap-request-update-group-status) (nnimap-request-accept-article, nnimap-request-list) (nnimap-retrieve-group-data-early, nnimap-change-group) (nnimap-split-incoming-mail): Use nnimap-group-to-imap. (nnimap-group-to-imap): New function to map Gnus group names to IMAP folder names. (Bug#21057)
Diffstat (limited to 'doc')
-rw-r--r--doc/misc/gnus.texi6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 6793ed2e9f1..6ccb9e55f31 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -14320,6 +14320,12 @@ fetch all textual parts, while leaving the rest on the server.
14320If non-@code{nil}, record all @acronym{IMAP} commands in the 14320If non-@code{nil}, record all @acronym{IMAP} commands in the
14321@samp{"*imap log*"} buffer. 14321@samp{"*imap log*"} buffer.
14322 14322
14323@item nnimap-use-namespaces
14324If non-@code{nil}, omit the IMAP namespace prefix in nnimap group
14325names. If your IMAP mailboxes are called something like @samp{INBOX}
14326and @samp{INBOX.Lists.emacs}, but you'd like the nnimap group names to
14327be @samp{INBOX} and @samp{Lists.emacs}, you should enable this option.
14328
14323@end table 14329@end table
14324 14330
14325 14331