diff options
| author | Blake Romero <blake@blkrom.com> | 2025-10-05 23:30:53 +0100 |
|---|---|---|
| committer | Blake Romero <blake@blkrom.com> | 2025-10-05 23:30:53 +0100 |
| commit | abaa8613b313da8cadf86094ef813f0be157cfe1 (patch) | |
| tree | d86361889e26e5e7aa736832a7a30f0e0c976609 | |
| parent | 2603d182eb694acca4cbda7adfa1af1692e5abb2 (diff) | |
Fix recent file history setup
| -rw-r--r-- | emacs-config.org | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/emacs-config.org b/emacs-config.org index 31c9df0..9efefe3 100644 --- a/emacs-config.org +++ b/emacs-config.org @@ -284,22 +284,17 @@ Add addtional variable lists to save. #+end_src *** Recent Files -Enable saving history of recent opened files. -#+begin_src elisp :noweb yes - (recentf-mode) -#+end_src - -Recentf settings. #+begin_src elisp - (setq-default - recentf-max-saved-items 50 - recentf-auto-cleanup 'never) -#+end_src + (with-eval-after-load 'recentf + (setq-default + recentf-max-saved-items 50 + recentf-auto-cleanup 'never) -Save recent files and cleanup file list on exit. -#+begin_src elisp - (add-hook 'kill-emacs-hook #'recentf-cleanup) - (add-hook 'kill-emacs-hook #'recentf-save-list) + ;; Clean on exit + (add-hook 'kill-emacs-hook #'recentf-cleanup) + + ;; Prioritise files that appear in buffers. + (add-hook 'buffer-list-update-hook #'recentf-track-opened-file)) #+end_src Disallow duplicates in history. @@ -307,6 +302,11 @@ Disallow duplicates in history. (setq-default history-delete-duplicates t) #+end_src +Enable mode. +#+begin_src elisp + (recentf-mode) +#+end_src + *** Cursor Point Position Enable saving cursor point positions. #+begin_src elisp :noweb yes |
