Commit c1bbd045c95b

Vincent Demeester <vincent@sbr.pm>
2020-06-06 16:18:08
tools/emacs: enable dumb-jump
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 554a5a3
Changed files (2)
tools
users
vincent
tools/emacs/config/config-navigating.el
@@ -31,5 +31,20 @@
   :config
   (beginend-global-mode 1))
 
+(use-package dumb-jump
+  :bind (("M-g q"     . dumb-jump-quick-look) ;; Show me in a tooltip.
+         ("M-g o" . dumb-jump-go-other-window)
+         ("M-g j" . dumb-jump-go)
+         ("M-g ."     . dumb-jump-go)
+         ("M-g b" . dumb-jump-back)
+         ("M-g p" . dumb-jump-go-prompt)
+         ("M-g x" . dumb-jump-go-prefer-external)
+         ("M-g z" . dumb-jump-go-prefer-external-other-window)
+         ("M-g a"     . xref-find-apropos)) ;; aka C-M-.
+  :config
+  ;; If source file is visible, just shift focus to it.
+  (setq-default dumb-jump-use-visible-window t
+                dumb-jump-prefer-searcher 'rg))
+
 (provide 'config-navigating)
 ;;; config-navigating.el ends here
users/vincent/dev/emacs.nix
@@ -45,6 +45,7 @@ in
       dired-narrow
       dired-rsync
       pkgs.dired-plus
+      dumb-jump
       direnv
       dockerfile-mode
       easy-kill