Merge branch 'master' of https://git.gnus.org/gnus
authorLars Ingebrigtsen <larsi@gnus.org>
Sun, 28 Dec 2014 13:51:38 +0000 (14:51 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 28 Dec 2014 13:51:38 +0000 (14:51 +0100)
1  2 
lisp/gnus-cloud.el

diff --combined lisp/gnus-cloud.el
@@@ -30,6 -30,7 +30,7 @@@
  
  (defgroup gnus-cloud nil
    "Syncing Gnus data via IMAP."
+   :version "25.1"
    :group 'gnus)
  
  (defcustom gnus-cloud-synced-files
@@@ -39,6 -40,7 +40,7 @@@
      (:directory "~/News" :match ".*.SCORE\\'"))
    "List of file regexps that should be kept up-to-date via the cloud."
    :group 'gnus-cloud
+   ;; FIXME this type does not match the default.  Nor does the documentation.
    :type '(repeat regexp))
  
  (defvar gnus-cloud-group-name "*Emacs Cloud*")
        (let ((spec (ignore-errors (read (current-buffer))))
              length)
          (when (and (consp spec)
-                    (memq (plist-get spec :type) '(:file :data :deleta)))
+                    (memq (plist-get spec :type) '(:file :data :delete)))
            (setq length (plist-get spec :length))
            (push (append spec
                          (list
  (defun gnus-cloud-server-p (server)
    (member server gnus-cloud-covered-servers))
  
 +(defun gnus-cloud-collect-full-newsrc ()
 +  (let ((infos nil))
 +    (dolist (info (cdr gnus-newsrc-alist))
 +      (when (gnus-cloud-server-p
 +           (gnus-method-to-server
 +            (gnus-find-method-for-group (gnus-info-group info))))
 +      (push info infos)))
 +    ))
 +
  (provide 'gnus-cloud)
  
  ;;; gnus-cloud.el ends here