aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorNikolaus Rath2018-07-22 15:33:38 +0200
committerLars Ingebrigtsen2018-07-22 15:33:38 +0200
commit7b5b3ddb2dfa98d640aff7b5b160f777e22cc794 (patch)
treea506f9f7052d46a52bea655fdb8268d265f13ef6 /doc
parent92ba34d89ac4f5b5bbb818e1c39a3cc12a405790 (diff)
downloademacs-7b5b3ddb2dfa98d640aff7b5b160f777e22cc794.tar.gz
emacs-7b5b3ddb2dfa98d640aff7b5b160f777e22cc794.zip
Make nnimap support IMAP namespaces
* lisp/gnus/nnimap.el (nnimap-use-namespaces): Introduc 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.
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..cd97cff2a05 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