about summary refs log tree commit diff stats
path: root/.emacs.d/lisp
diff options
context:
space:
mode:
authorDavid Morgan <djm_uk@protonmail.com>2023-05-22 16:41:37 +0100
committerDavid Morgan <djm_uk@protonmail.com>2023-05-22 16:41:37 +0100
commit5b44516ce533d424f3249792eaf55f4c84ee78b1 (patch)
tree2a847762bfc68b6d656ce4a561c5c142aed5ac2b /.emacs.d/lisp
parentfd9162e4cc2cf83b8fd38fe0eb4077261b9805c3 (diff)
downloaddotfiles-5b44516ce533d424f3249792eaf55f4c84ee78b1.tar.gz
Update gumshoe config for new version
Diffstat (limited to '.emacs.d/lisp')
-rw-r--r--.emacs.d/lisp/init-navigation.el19
1 files changed, 8 insertions, 11 deletions
diff --git a/.emacs.d/lisp/init-navigation.el b/.emacs.d/lisp/init-navigation.el
index 95076fe..2d81240 100644
--- a/.emacs.d/lisp/init-navigation.el
+++ b/.emacs.d/lisp/init-navigation.el
@@ -74,29 +74,26 @@ Or remove all highlighted symbols in the current buffer (with`ARG')."
   ("M-P" . symbol-overlay-switch-backward))
 
 (use-package gumshoe
-  :defer 5
   :after perspective
+  :demand t
   :diminish global-gumshoe-mode
   :custom
   (gumshoe-show-footprints-p nil)
   (gumshoe-idle-time 5)
   (gumshoe-follow-distance 5)
+  (gumshoe-slot-schema '(perspective time buffer position line))
   :config
-  (global-gumshoe-persp-mode +1)
+  (global-gumshoe-mode +1)
   (defvar gumshoe-repeat-map
     (let ((map (make-sparse-keymap)))
-      (define-key map (kbd "]") #'gumshoe-buf-backtrack-forward)
-      (define-key map (kbd "[") #'gumshoe-buf-backtrack-back)
-      (define-key map (kbd "}") #'gumshoe-persp-backtrack-forward)
-      (define-key map (kbd "{") #'gumshoe-persp-backtrack-back)
+      (define-key map (kbd "}") #'global-gumshoe-backtracking-mode-forward)
+      (define-key map (kbd "{") #'global-gumshoe-backtracking-mode-back)
       map))
-  (dolist (cmd '(gumshoe-buf-backtrack-forward gumshoe-buf-backtrack-back gumshoe-persp-backtrack-forward gumshoe-persp-backtrack-back))
+  (dolist (cmd '(global-gumshoe-backtracking-mode-forward global-gumshoe-backtracking-mode-back))
     (put cmd 'repeat-map 'gumshoe-repeat-map))
   :bind
-  ("C-c ]" . gumshoe-buf-backtrack-forward)
-  ("C-c [" . gumshoe-buf-backtrack-back)
-  ("C-c }" . gumshoe-persp-backtrack-forward)
-  ("C-c {" . gumshoe-persp-backtrack-back)
+  ("C-c }" . global-gumshoe-backtracking-mode-forward)
+  ("C-c {" . global-gumshoe-backtracking-mode-back)
   ("C-c '" . gumshoe-peruse-in-persp))
 
 (use-package goto-chg