doom: update eglot config for nix-ts-mode

This commit is contained in:
Payas Relekar 2024-03-16 17:22:51 +05:30
parent 64f3563239
commit 0a3a4a05ad

View file

@ -875,9 +875,11 @@ mu4e + mbsync + msmtp:
:after (consult)
:commands eglot eglot-ensure
:hook (nix-ts-mode . eglot-ensure)
:config
(delete '(nix-mode "rnix-lsp") eglot-server-programs)
(add-to-list 'eglot-server-programs '(nix-mode . ("nil")))
(add-to-list 'eglot-server-programs '(nix-ts-mode . ("nil")))
(add-to-list 'eglot-server-programs '(gleam-ts-mode . ("gleam" "lsp")))
@ -887,7 +889,7 @@ mu4e + mbsync + msmtp:
eglot-extend-to-xref t)
(setq-default eglot-workspace-configuration
'(:nil (:formatting (:command ["nixpkgs-fmt"])
'(:nil (:formatting (:command ["nixfmt"])
:nix (:flake (:autoArchive t
:autoEvalInputs t
:nixpkgsInputName "nixpkgs"))))))