From 1dfc4267823b3382381fb50a4cbd2ad6b7d2ff6c Mon Sep 17 00:00:00 2001 From: Tobias Ostner Date: Thu, 27 Feb 2025 11:02:46 +0100 Subject: [PATCH] Tweak eglot --- config/emacs/init.el | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/config/emacs/init.el b/config/emacs/init.el index 4bd42dc..9dc2431 100644 --- a/config/emacs/init.el +++ b/config/emacs/init.el @@ -149,14 +149,23 @@ (tsx-ts-mode . eglot-ensure) (js-mode . eglot-ensure) (js-ts-mode . eglot-ensure) - (typescript-ts-mode . eglot-ensure) - (react-native-mode . eglot-ensure)) - :config - (setq eglot-events-buffer-size 0 - eglot-sync-connect nil) - (add-to-list 'eglot-server-programs - '((typescript-ts-mode tsx-ts-mode js-mode js-ts-mode) - . ("typescript-language-server" "--stdio")))) + (typescript-ts-mode . eglot-ensure)) + :custom + (eglot-autoshutdown t) + (eglot-events-buffer-size 0) + (eglot-sync-connect nil) + (eglot-ignored-server-capabilities + '(:hoverProvider + :documentHighlightProvider + :documentFormattingProvider + :documentRangeFormattingProvider + :documentOnTypeFormattingProvider + :colorProvider + :foldingRangeProvider) + :config + (add-to-list 'eglot-server-programs + '((typescript-ts-mode tsx-ts-mode js-mode js-ts-mode) + . ("typescript-language-server" "--stdio"))))) (use-package emacs :ensure nil