From 816fd80010ca1f133b62eaca8bfa3da679139741 Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Sun, 15 Dec 2024 01:39:10 -0500 Subject: [PATCH] fix(emacs): improve eglot performance Signed-off-by: Lucas Sta Maria --- .emacs.d/include/priime-lsp.el | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.emacs.d/include/priime-lsp.el b/.emacs.d/include/priime-lsp.el index 6536519..9a4454e 100644 --- a/.emacs.d/include/priime-lsp.el +++ b/.emacs.d/include/priime-lsp.el @@ -4,12 +4,19 @@ ;;; Code: (use-package eglot :straight t + :custom + (eglot-events-buffer-config '(:size 0 :format full)) :custom-face (eglot-inlay-hint-face ((t (:height 1.0)))) :hook ((racket-mode rust-mode irony-mode) . eglot-ensure) :bind (:map eglot-mode-map ("C-c l r" . eglot-rename) ("C-c l a" . eglot-code-actions) - ("C-c l f" . eglot-format))) + ("C-c l f" . eglot-format)) + :init (fset #'jsonrpc--log-event #'ignore)) +(use-package eglot-booster + :straight (eglot-booster :type git :host github :repo "jdtsmith/eglot-booster") + :after (eglot) + :config (eglot-booster-mode)) (use-package eldoc :straight t :after (eglot)) (use-package eldoc-box :straight t