doom: update eglot config for nix-ts-mode
This commit is contained in:
parent
64f3563239
commit
0a3a4a05ad
1 changed files with 4 additions and 2 deletions
|
@ -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"))))))
|
||||
|
|
Reference in a new issue