From 53977b70b869fe1a043ddc1942afd777bcdef0ba Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Wed, 9 Jul 2025 23:24:58 +0100 Subject: Enable recent files history --- emacs-config.org | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/emacs-config.org b/emacs-config.org index b7bcbe4..8f9e4f2 100644 --- a/emacs-config.org +++ b/emacs-config.org @@ -120,6 +120,30 @@ Add addtional variable lists to save. (cl-pushnew var savehist-additional-variables)) #+end_src +*** File History +Enable storing history of opened files. +#+begin_src elisp + (recentf-mode) +#+end_src + +Disallow duplicates in history. +#+begin_src elisp + (setq-default history-delete-duplicates t) +#+end_src + +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 + (add-hook 'kill-emacs-hook #'recentf-cleanup) + (add-hook 'kill-emacs-hook #'recentf-save-list) +#+end_src + *** Cursor Position Enable saving point position. #+begin_src elisp -- cgit