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.
|
||||
|
||||
#+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
|
||||
:mode "\\.nix\\'")
|
||||
:mode "\\.nix\\'"
|
||||
:hook (nix-mode . lsp-deferred))
|
||||
#+end_src
|
||||
|
@ -14,10 +14,13 @@
|
||||
fira-code-symbols
|
||||
|
||||
# LSP Servers
|
||||
nil
|
||||
ccls
|
||||
rust-analyzer
|
||||
yaml-language-server
|
||||
python311Packages.python-lsp-server
|
||||
python3Packages.python-lsp-server
|
||||
nodePackages.typescript-language-server
|
||||
nodePackages.vscode-json-languageserver
|
||||
];
|
||||
|
||||
programs.emacs = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user