summaryrefslogtreecommitdiff
path: root/config/init-file.el
diff options
context:
space:
mode:
Diffstat (limited to 'config/init-file.el')
-rw-r--r--config/init-file.el20
1 files changed, 12 insertions, 8 deletions
diff --git a/config/init-file.el b/config/init-file.el
index 9443372..f8dadb1 100644
--- a/config/init-file.el
+++ b/config/init-file.el
@@ -25,14 +25,18 @@
;; Really, no backups
(setq make-backup-files nil)
-(require 'recentf)
-(recentf-mode 1)
-
-(setq recentf-auto-cleanup 60)
-(setq recentf-exclude
- '("~\\'" "\\`out\\'" "\\.log\\'" "^/[^/]*:" "\\.el\\.gz\\'" "\\.gz\\'"))
-(setq recentf-max-saved-items 2000)
-(setq recentf-save-file (user-data "recentf"))
+(use-package recentf
+ :custom
+ (recentf-max-saved-items 2000)
+ (recentf-max-menu-items 200)
+ (recentf-exclude
+ '("~\\'" "\\`out\\'" "\\.log\\'" "^/[^/]*:" "\\.el\\.gz\\'" "\\.gz\\'"))
+ (recentf-save-file (user-data "recentf"))
+ (recentf-auto-cleanup 60)
+ :config
+ (recentf-mode t)
+ (run-at-time nil 60 'recentf-save-list)
+ :diminish nil)
(use-package autorevert
:custom