From e2a43ce3bd5e8f5e21d693744af96e5a4282436b Mon Sep 17 00:00:00 2001 From: James Cherti <60946298+jamescherti@users.noreply.github.com> Date: Tue, 6 Aug 2024 13:15:47 -0400 Subject: [PATCH] Add saveplace --- init.el | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/init.el b/init.el index e275535..49e5c0a 100644 --- a/init.el +++ b/init.el @@ -27,6 +27,9 @@ (defvar minimal-emacs-savehist-enabled t "Non-nil to enable `savehist'.") +(defvar minimal-emacs-saveplace-enabled t + "Non-nil to enable `saveplace'.") + ;;; package.el (require 'package) @@ -192,6 +195,15 @@ (when minimal-emacs-recentf-enabled (add-hook 'after-init-hook #'recentf-mode)) +;;; saveplace +;; `save-place-mode` enables Emacs to remember the last location within a file +;; upon reopening. This feature is particularly beneficial for resuming work at +;; the precise point where you previously left off. +(setq save-place-file (expand-file-name "saveplace" user-emacs-directory)) +(setq save-place-limit 600) +(when minimal-emacs-saveplace-enabled + (save-place-mode)) + ;;; savehist (setq savehist-save-minibuffer-history t) ;; Default