diff --git a/.emacs.d/include/priime-lsp.el b/.emacs.d/include/priime-lsp.el index 279db20..7255564 100644 --- a/.emacs.d/include/priime-lsp.el +++ b/.emacs.d/include/priime-lsp.el @@ -3,9 +3,15 @@ ;; Provides configuration for LSP-related packages. ;;; Code: +(defvar-keymap priime-eglot-keymap + "r" #'eglot-rename + "a" #'eglot-code-actions + "f" #'eglot-format) + (use-package eglot :straight t :custom-face (eglot-inlay-hint-face ((t (:height 1.0)))) :hook ((racket-mode rust-mode irony-mode) . eglot-ensure) + :bind-keymap ("C-c l" . priime-eglot-keymap) :init (add-to-list 'eglot-server-programs '((rust-mode rust-ts-mode)