aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2000-03-07 20:31:06 +0000
committerDave Love2000-03-07 20:31:06 +0000
commitf64ce7889690184570fbdc5b13461a0901db8170 (patch)
treef49c6eab215cd9ae2c32c2a4b7710129e26744bc
parent7fb918904bf6e6410e517180863b7fe1e6a890d6 (diff)
downloademacs-f64ce7889690184570fbdc5b13461a0901db8170.tar.gz
emacs-f64ce7889690184570fbdc5b13461a0901db8170.zip
(recentf-keep-non-readable-files-p): Add :set,
:require to defcustom.
-rw-r--r--lisp/ChangeLog3
-rw-r--r--lisp/recentf.el17
2 files changed, 15 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d9374996379..76f654be4b6 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,8 @@
12000-03-07 Dave Love <fx@gnu.org> 12000-03-07 Dave Love <fx@gnu.org>
2 2
3 * recentf.el (recentf-keep-non-readable-files-p): Add :set,
4 :require to defcustom.
5
3 * emacs-lisp/cl.el: Remove expt, delete, rassoc from autoloads 6 * emacs-lisp/cl.el: Remove expt, delete, rassoc from autoloads
4 lists. 7 lists.
5 8
diff --git a/lisp/recentf.el b/lisp/recentf.el
index 07895c7ea9f..aef080334bd 100644
--- a/lisp/recentf.el
+++ b/lisp/recentf.el
@@ -141,11 +141,18 @@ displayed in the menu and must return a new list of filenames."
141 "*If nil (default), non-readable files are not kept in `recentf-list'." 141 "*If nil (default), non-readable files are not kept in `recentf-list'."
142 :group 'recentf 142 :group 'recentf
143 :type 'boolean 143 :type 'boolean
144 :set '(lambda (sym val) 144
145 (if val 145(defcustom recentf-keep-non-readable-files-p nil
146 (remove-hook 'kill-buffer-hook 'recentf-remove-file-hook) 146 "*If nil (default), non-readable files are not kept in `recentf-list'."
147 (add-hook 'kill-buffer-hook 'recentf-remove-file-hook)) 147 :group 'recentf
148 (custom-set-default sym val))) 148 :type 'boolean
149 :require 'recentf
150 :initialize 'custom-initialize-default
151 :set (lambda (sym val)
152 (if val
153 (remove-hook 'kill-buffer-hook 'recentf-remove-file-hook)
154 (add-hook 'kill-buffer-hook 'recentf-remove-file-hook))
155 (custom-set-default sym val))))
149 156
150(defcustom recentf-mode nil 157(defcustom recentf-mode nil
151 "Toggle recentf mode. 158 "Toggle recentf mode.