summaryrefslogtreecommitdiff
path: root/emacs-config.org
diff options
context:
space:
mode:
authorBlake Romero <blake@blkrom.com>2025-10-03 16:43:50 +0100
committerBlake Romero <blake@blkrom.com>2025-10-03 16:43:50 +0100
commit0ae5c6ef0b76f42f1c8b8628688b399047494d61 (patch)
treeaa7e27078a6d023a0dd92ae73a7e264cab065d64 /emacs-config.org
parent1596cc321ca99503f55d35247061f8fc515ccd2d (diff)
Fix recent files not being saved
Diffstat (limited to 'emacs-config.org')
-rw-r--r--emacs-config.org8
1 files changed, 3 insertions, 5 deletions
diff --git a/emacs-config.org b/emacs-config.org
index e1c5fdc..ed32c73 100644
--- a/emacs-config.org
+++ b/emacs-config.org
@@ -238,26 +238,24 @@ Add addtional variable lists to save.
*** Recent Files
Enable saving history of recent opened files.
#+begin_src elisp :noweb yes
- (with-eval-after-load 'recentf
- <<recentf-settings>>)
(recentf-mode)
#+end_src
Recentf settings.
-#+begin_src elisp :tangle no :noweb-ref recentf-settings
+#+begin_src elisp
(setq-default
recentf-max-saved-items 50
recentf-auto-cleanup 'never)
#+end_src
Save recent files and cleanup file list on exit.
-#+begin_src elisp :tangle no :noweb-ref recentf-settings
+#+begin_src elisp
(add-hook 'kill-emacs-hook #'recentf-cleanup)
(add-hook 'kill-emacs-hook #'recentf-save-list)
#+end_src
Disallow duplicates in history.
-#+begin_src elisp :tangle no :noweb-ref recentf-settings
+#+begin_src elisp
(setq-default history-delete-duplicates t)
#+end_src