fix(emacs): add keymap for eglot
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
This commit is contained in:
parent
dcb51dd485
commit
d7908a89fb
1 changed files with 6 additions and 0 deletions
|
@ -3,9 +3,15 @@
|
||||||
;; Provides configuration for LSP-related packages.
|
;; Provides configuration for LSP-related packages.
|
||||||
;;; Code:
|
;;; Code:
|
||||||
|
|
||||||
|
(defvar-keymap priime-eglot-keymap
|
||||||
|
"r" #'eglot-rename
|
||||||
|
"a" #'eglot-code-actions
|
||||||
|
"f" #'eglot-format)
|
||||||
|
|
||||||
(use-package eglot :straight t
|
(use-package eglot :straight t
|
||||||
:custom-face (eglot-inlay-hint-face ((t (:height 1.0))))
|
:custom-face (eglot-inlay-hint-face ((t (:height 1.0))))
|
||||||
:hook ((racket-mode rust-mode irony-mode) . eglot-ensure)
|
:hook ((racket-mode rust-mode irony-mode) . eglot-ensure)
|
||||||
|
:bind-keymap ("C-c l" . priime-eglot-keymap)
|
||||||
:init
|
:init
|
||||||
(add-to-list 'eglot-server-programs
|
(add-to-list 'eglot-server-programs
|
||||||
'((rust-mode rust-ts-mode)
|
'((rust-mode rust-ts-mode)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue