Tweak eglot

This commit is contained in:
Tobias Ostner 2025-02-27 11:02:46 +01:00
parent d761282d89
commit 1dfc426782

View file

@ -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