Recenter screen after save-place successfully loads point

This commit is contained in:
Henrik Lissner 2018-02-02 15:59:22 -05:00
parent c788224946
commit bae2287d51
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -90,6 +90,10 @@ fundamental-mode) for performance sake."
savehist-additional-variables '(kill-ring search-ring regexp-search-ring)
save-place-file (concat doom-cache-dir "saveplace"))
(add-hook! 'doom-init-hook #'(savehist-mode save-place-mode))
(defun doom*recenter-on-load-saveplace (&rest _)
"Recenter on cursor when loading a saved place."
(if buffer-file-name (ignore-errors (recenter))))
(advice-add #'save-place-find-file-hook :after-while #'doom*recenter-on-load-saveplace)
;; Keep track of recently opened files
(def-package! recentf