]> git.eshelyaron.com Git - emacs.git/commit
Add auto save timer to save-place (bug#75837)
authorshipmints <shipmints@gmail.com>
Sat, 25 Jan 2025 19:04:51 +0000 (14:04 -0500)
committerEshel Yaron <me@eshelyaron.com>
Mon, 3 Feb 2025 11:14:55 +0000 (12:14 +0100)
commit1d0d1d612234ed3f8ab5f1feecfe290840ccb190
treef7e2359daa83f956e38024de542d263e877a7ef0
parent29043d3ef2e6cae231d526ab4e77489b81cbc863
Add auto save timer to save-place (bug#75837)

* lisp/saveplace.el (save-place-autosave-interval):
New user option 'save-place-autosave-interval' which defaults to nil,
and has a custom :set to manage the timer.  Add
'save-place--manage-timer' to enable or cancel the timer if the mode is
enabled and 'save-place-autosave-interval' is non-nil.  Amend
'save-place-mode' to invoke save-place--manage-timer.  Add
'save-place--cancel-timer'.  Add 'save-place--autosave'.

(cherry picked from commit 1292b64216f636bacea7fedf578b373f03affdd8)
lisp/saveplace.el