]> git.eshelyaron.com Git - emacs.git/commit
Make nnimap support IMAP namespaces
authorNikolaus Rath <nikolaus@rath.org>
Sun, 22 Jul 2018 13:33:38 +0000 (15:33 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 22 Jul 2018 13:33:38 +0000 (15:33 +0200)
commit7b5b3ddb2dfa98d640aff7b5b160f777e22cc794
treea506f9f7052d46a52bea655fdb8268d265f13ef6
parent92ba34d89ac4f5b5bbb818e1c39a3cc12a405790
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.
doc/misc/gnus.texi
etc/NEWS
lisp/gnus/nnimap.el