[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 47917d8: * lisp/gnus/gnus-cloud.el (gnus-cloud-sy
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] emacs-26 47917d8: * lisp/gnus/gnus-cloud.el (gnus-cloud-synced-files): Fix doc & type. |
Date: |
Wed, 21 Mar 2018 20:47:56 -0400 (EDT) |
branch: emacs-26
commit 47917d8f4dbb711435fe46765fd0290e1f4a16b3
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>
* lisp/gnus/gnus-cloud.el (gnus-cloud-synced-files): Fix doc & type.
---
lisp/gnus/gnus-cloud.el | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/lisp/gnus/gnus-cloud.el b/lisp/gnus/gnus-cloud.el
index 284fdca..d5970f3 100644
--- a/lisp/gnus/gnus-cloud.el
+++ b/lisp/gnus/gnus-cloud.el
@@ -48,10 +48,14 @@
"~/.authinfo.gpg"
"~/.gnus.el"
(:directory "~/News" :match ".*.SCORE\\'"))
- "List of file regexps that should be kept up-to-date via the cloud."
+ "List of files that should be kept up-to-date via the cloud.
+Each element may be either a string or a property list.
+The latter should have a :directory element whose value is a string,
+and a :match element whose value is a regular expression to match
+against the basename of files in said directory."
:group 'gnus-cloud
- ;; FIXME this type does not match the default. Nor does the documentation.
- :type '(repeat regexp))
+ :type '(repeat (choice (string :tag "File")
+ (plist :tag "Property list"))))
(defcustom gnus-cloud-storage-method (if (featurep 'epg) 'epg 'base64-gzip)
"Storage method for cloud data, defaults to EPG if that's available."
@@ -290,6 +294,8 @@ Use old data if FORCE-OLDER is not nil."
(dolist (elem gnus-cloud-synced-files)
(cond
((stringp elem)
+ ;; This seems fragile. String comparison, with no
+ ;; expand-file-name to resolve ~, etc.
(when (equal elem file-name)
(setq matched t)))
((consp elem)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-26 47917d8: * lisp/gnus/gnus-cloud.el (gnus-cloud-synced-files): Fix doc & type.,
Glenn Morris <=