From d3d50474888195ab43db03c7607f356424b09d18 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 28 Jun 2024 23:07:57 -0400 Subject: [PATCH] fix(lsp): revert refactor of map! call This change (made in ae9e1fea) was a tad too hasty, since general.el (under the hood) implicitly deferred the keybinding until eglot-mode-map, which define-key does not do. Fix: #7911 Amend: ae9e1feaa6b8 --- modules/tools/lsp/+eglot.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/tools/lsp/+eglot.el b/modules/tools/lsp/+eglot.el index a163bfc5a..c99da683a 100644 --- a/modules/tools/lsp/+eglot.el +++ b/modules/tools/lsp/+eglot.el @@ -62,9 +62,12 @@ server an expensive restart when its buffer is reverted." (use-package! consult-eglot - :defer t :when (modulep! :completion vertico) - :init (define-key eglot-mode-map [remap xref-find-apropos] #'consult-eglot-symbols)) + :defer t + :init + (map! :after eglot + :map eglot-mode-map + [remap xref-find-apropos] #'consult-eglot-symbols)) (use-package! flycheck-eglot