diff --git a/emacs/.emacs.d/config/init-completion.el b/emacs/.emacs.d/config/init-completion.el index 720899c..64d82c1 100644 --- a/emacs/.emacs.d/config/init-completion.el +++ b/emacs/.emacs.d/config/init-completion.el @@ -63,9 +63,20 @@ ;; Consult adds a bunch of completing-read based utilities (use-package consult + :commands (consult-xref) + :init + (setq xref-show-xrefs-function #'consult-xref + xref-show-definitions-function #'consult-xref) + :custom + (consult-project-root-function #'projectile-project-root) :general ([remap switch-to-buffer] #'consult-buffer) ([remap imenu] #'consult-imenu) ("C-c p" #'consult-yank)) +(use-package consult-flycheck + :after flycheck + :general + (flycheck-command-map "!" #'consult-flycheck)) + (provide 'init-completion) diff --git a/emacs/.emacs.d/config/init-projects.el b/emacs/.emacs.d/config/init-projects.el index 0b68bb9..6a4ce24 100644 --- a/emacs/.emacs.d/config/init-projects.el +++ b/emacs/.emacs.d/config/init-projects.el @@ -2,6 +2,7 @@ ;; Project management (use-package projectile + :commands (projectile-project-root) :config (projectile-mode 1) (leader-def-key "p" '(projectile-command-map :which-key "projectile"))