aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2007-03-28 03:26:26 +0000
committerGlenn Morris2007-03-28 03:26:26 +0000
commita0314231fae52fea7b976bb9bf82dcf2b2eec89f (patch)
tree7aa0b7a2faa67bede4ad90187c5f1061ccfc9b47
parentaf49347bdf10794e666c1e402ed1418b2922ecaf (diff)
downloademacs-a0314231fae52fea7b976bb9bf82dcf2b2eec89f.tar.gz
emacs-a0314231fae52fea7b976bb9bf82dcf2b2eec89f.zip
Stephen Berman <Stephen.Berman at gmx.net>:
(recentf-save-file): Add a custom :set function.
-rw-r--r--lisp/recentf.el9
1 files changed, 8 insertions, 1 deletions
diff --git a/lisp/recentf.el b/lisp/recentf.el
index 12e4dd7ec57..c55f15c69e9 100644
--- a/lisp/recentf.el
+++ b/lisp/recentf.el
@@ -72,7 +72,14 @@ See the command `recentf-save-list'."
72(defcustom recentf-save-file "~/.recentf" 72(defcustom recentf-save-file "~/.recentf"
73 "*File to save the recent list into." 73 "*File to save the recent list into."
74 :group 'recentf 74 :group 'recentf
75 :type 'file) 75 :type 'file
76 :initialize 'custom-initialize-default
77 :set (lambda (symbol value)
78 (let ((oldvalue (eval symbol)))
79 (custom-set-default symbol value)
80 (and (not (equal value oldvalue))
81 recentf-mode
82 (recentf-load-list)))))
76 83
77(defcustom recentf-save-file-modes 384 ;; 0600 84(defcustom recentf-save-file-modes 384 ;; 0600
78 "Mode bits of recentf save file, as an integer, or nil. 85 "Mode bits of recentf save file, as an integer, or nil.