diff --git a/TODO.org b/TODO.org index f3e18ab..1175878 100644 --- a/TODO.org +++ b/TODO.org @@ -10,7 +10,6 @@ SPC p g to open projectile project straight to git https://karthinks.com/software/fifteen-ways-to-use-embark/ ** Snippets *** Insert Org source block -** g u to go to references * Kitty ** Fine tune theme for visiblity on mac/windows ** Nix-installed kitty on Linux diff --git a/doom/config.el b/doom/config.el index bdc85cc..fd80f90 100644 --- a/doom/config.el +++ b/doom/config.el @@ -121,3 +121,7 @@ (define-key company-active-map (kbd "") nil) (define-key company-active-map (kbd "RET") nil) (define-key company-active-map (kbd "C-SPC") #'company-complete-selection)) + +;; "g u" in normal mode finds references, using LSP if available +(map! :n "g u" #'xref-find-references) +(map! :mode lsp-mode :n "g u" #'lsp-ui-peek-find-references) diff --git a/doom/init.el b/doom/init.el index f132d5e..c07f4e9 100644 --- a/doom/init.el +++ b/doom/init.el @@ -80,7 +80,7 @@ (eval +overlay) ; run code, run (also, repls) ;;gist ; interacting with github gists lookup ; navigate your code and its documentation - lsp + (lsp +peek) ;;macos ; MacOS-specific commands magit ; a git porcelain for Emacs ;;make ; run make tasks from Emacs