diff options
| author | Glenn Morris | 2007-03-28 03:26:26 +0000 |
|---|---|---|
| committer | Glenn Morris | 2007-03-28 03:26:26 +0000 |
| commit | a0314231fae52fea7b976bb9bf82dcf2b2eec89f (patch) | |
| tree | 7aa0b7a2faa67bede4ad90187c5f1061ccfc9b47 | |
| parent | af49347bdf10794e666c1e402ed1418b2922ecaf (diff) | |
| download | emacs-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.el | 9 |
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. |