More updates to language servers for automatic install in emacs.nix
This commit is contained in:
parent
fe957f682c
commit
27e2173690
@ -220,6 +220,13 @@ sudo emerge -v app-emacs/ebuild-mode
|
|||||||
Nix is the language used by NixOS and the Nix package manager.
|
Nix is the language used by NixOS and the Nix package manager.
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
|
(use-package lsp-nix
|
||||||
|
:ensure lsp-mode
|
||||||
|
:after (lsp-mode)
|
||||||
|
:demand t
|
||||||
|
:custom (lsp-nix-nil-formatter ["nixpkgs-fmt"]))
|
||||||
|
|
||||||
(use-package nix-mode
|
(use-package nix-mode
|
||||||
:mode "\\.nix\\'")
|
:mode "\\.nix\\'"
|
||||||
|
:hook (nix-mode . lsp-deferred))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
@ -14,10 +14,13 @@
|
|||||||
fira-code-symbols
|
fira-code-symbols
|
||||||
|
|
||||||
# LSP Servers
|
# LSP Servers
|
||||||
|
nil
|
||||||
ccls
|
ccls
|
||||||
rust-analyzer
|
rust-analyzer
|
||||||
yaml-language-server
|
yaml-language-server
|
||||||
python311Packages.python-lsp-server
|
python3Packages.python-lsp-server
|
||||||
|
nodePackages.typescript-language-server
|
||||||
|
nodePackages.vscode-json-languageserver
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.emacs = {
|
programs.emacs = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user