Enable eglot for nix-mode

This commit is contained in:
Tobias Ostner 2025-03-01 11:52:40 +01:00
parent 608b050f1a
commit 281eeec8ac
2 changed files with 4 additions and 8 deletions

View file

@ -144,12 +144,12 @@
(mapc #'disable-theme custom-enabled-themes))
(use-package eglot
:ensure t
:hook ((typescript-mode . eglot-ensure)
(tsx-ts-mode . eglot-ensure)
(js-mode . eglot-ensure)
(js-ts-mode . eglot-ensure)
(typescript-ts-mode . eglot-ensure))
(typescript-ts-mode . eglot-ensure)
(nix-mode . eglot-ensure))
:custom
(eglot-autoshutdown t)
(eglot-events-buffer-size 0)
@ -161,11 +161,7 @@
: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")))))
:foldingRangeProvider)))
(use-package emacs
:ensure nil

View file

@ -30,12 +30,12 @@
jq
kubectl
typescript
nixd
nixpkgs-fmt
nodejs
nodePackages.typescript-language-server
nodePackages.vscode-json-languageserver
noto-fonts
nixd
pass
python312Packages.flake8
python312Packages.isort