nnimap: add request-rename
authorJulien Danjou <julien@danjou.info>
Thu, 7 Oct 2010 10:22:45 +0000 (12:22 +0200)
committerJulien Danjou <julien@danjou.info>
Thu, 7 Oct 2010 10:22:45 +0000 (12:22 +0200)
Signed-off-by: Julien Danjou <julien@danjou.info>
lisp/ChangeLog
lisp/nnimap.el

index d368878..d459501 100644 (file)
@@ -1,3 +1,7 @@
+2010-10-07  Julien Danjou  <julien@danjou.info>
+
+       * nnimap.el (nnimap-request-rename-group): Add this method.
+
 2010-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-html.el (gnus-html-schedule-image-fetching): Remove function
index 7d935e4..2fa9d7c 100644 (file)
@@ -652,6 +652,11 @@ textual parts.")
     (with-current-buffer (nnimap-buffer)
       (car (nnimap-command "DELETE %S" (utf7-encode group t))))))
 
+(deffoo nnimap-request-rename-group (group new-name &optional server)
+  (when (nnimap-possibly-change-group nil server)
+    (with-current-buffer (nnimap-buffer)
+      (car (nnimap-command "RENAME %S %S" (utf7-encode group t) (utf7-encode new-name t))))))
+
 (deffoo nnimap-request-expunge-group (group &optional server)
   (when (nnimap-possibly-change-group group server)
     (with-current-buffer (nnimap-buffer)