Use save-place to store my last locations when I visit files
This commit is contained in:
parent
9d706daf54
commit
263abac66d
3 changed files with 31 additions and 10 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -4,6 +4,7 @@ fontaine-latest-state.eld
|
||||||
projects
|
projects
|
||||||
recentf
|
recentf
|
||||||
savehist
|
savehist
|
||||||
|
saveplace
|
||||||
auto-save-list/
|
auto-save-list/
|
||||||
eln-cache/
|
eln-cache/
|
||||||
transient/
|
transient/
|
||||||
|
|
|
@ -1305,6 +1305,20 @@ The ~PATH~ variable does not get set properly on Mac OSX and Windows machines, a
|
||||||
(setq recentf-show-file-shortcuts-flag nil))
|
(setq recentf-show-file-shortcuts-flag nil))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
** The =unravel-essentials.el= configuration to track my place in visited files (~saveplace~)
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: h:01DD3C5F-B871-408F-98F6-6B845921C541
|
||||||
|
:CREATED: [2024-12-19 Thu 11:35]
|
||||||
|
:END:
|
||||||
|
|
||||||
|
#+begin_src emacs-lisp :tangle "unravel-modules/unravel-essentials.el"
|
||||||
|
(use-package saveplace
|
||||||
|
:ensure nil
|
||||||
|
:hook (elpaca-after-init . save-place-mode)
|
||||||
|
:config
|
||||||
|
(setq save-place-file (locate-user-emacs-file "saveplace")))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
** The =unravel-essentials.el= settings for bookmarks
|
** The =unravel-essentials.el= settings for bookmarks
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: h:581aa0ff-b136-4099-a321-3b86edbfbccb
|
:CUSTOM_ID: h:581aa0ff-b136-4099-a321-3b86edbfbccb
|
||||||
|
@ -2024,16 +2038,16 @@ basis.
|
||||||
#+end_quote
|
#+end_quote
|
||||||
|
|
||||||
#+begin_src emacs-lisp :tangle "unravel-modules/unravel-completion.el"
|
#+begin_src emacs-lisp :tangle "unravel-modules/unravel-completion.el"
|
||||||
;;;; `savehist' (minibuffer and related histories)
|
;;;; `savehist' (minibuffer and related histories)
|
||||||
(use-package savehist
|
(use-package savehist
|
||||||
:ensure nil
|
:ensure nil
|
||||||
:hook (elpaca-after-init . savehist-mode)
|
:hook (elpaca-after-init . savehist-mode)
|
||||||
:config
|
:config
|
||||||
(setq savehist-file (locate-user-emacs-file "savehist"))
|
(setq savehist-file (locate-user-emacs-file "savehist"))
|
||||||
(setq history-length 100)
|
(setq history-length 100)
|
||||||
(setq history-delete-duplicates t)
|
(setq history-delete-duplicates t)
|
||||||
(setq savehist-save-minibuffer-history t)
|
(setq savehist-save-minibuffer-history t)
|
||||||
(add-to-list 'savehist-additional-variables 'kill-ring))
|
(add-to-list 'savehist-additional-variables 'kill-ring))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** The =unravel-completion.el= settings for dynamic text expansion (~dabbrev~)
|
** The =unravel-completion.el= settings for dynamic text expansion (~dabbrev~)
|
||||||
|
|
|
@ -38,6 +38,12 @@
|
||||||
(setq recentf-filename-handlers nil)
|
(setq recentf-filename-handlers nil)
|
||||||
(setq recentf-show-file-shortcuts-flag nil))
|
(setq recentf-show-file-shortcuts-flag nil))
|
||||||
|
|
||||||
|
(use-package saveplace
|
||||||
|
:ensure nil
|
||||||
|
:hook (elpaca-after-init . save-place-mode)
|
||||||
|
:config
|
||||||
|
(setq save-place-file (locate-user-emacs-file "saveplace")))
|
||||||
|
|
||||||
;;;; Built-in bookmarking framework (bookmark.el)
|
;;;; Built-in bookmarking framework (bookmark.el)
|
||||||
(use-package bookmark
|
(use-package bookmark
|
||||||
:ensure nil
|
:ensure nil
|
||||||
|
|
Loading…
Reference in a new issue