diff options
| -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 |
