nvim: added nil ls config
This commit is contained in:
parent
0712deac29
commit
79ed7d929b
|
@ -11,6 +11,8 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
|
stylua
|
||||||
|
lua-language-server
|
||||||
docker-compose-language-service
|
docker-compose-language-service
|
||||||
emmet-ls
|
emmet-ls
|
||||||
silicon # For code screenshots
|
silicon # For code screenshots
|
||||||
|
@ -20,6 +22,9 @@
|
||||||
gotests
|
gotests
|
||||||
iferr
|
iferr
|
||||||
curl
|
curl
|
||||||
|
cargo
|
||||||
|
nixpkgs-fmt
|
||||||
|
nil
|
||||||
|
|
||||||
gcc
|
gcc
|
||||||
python3
|
python3
|
||||||
|
|
|
@ -25,3 +25,16 @@ vim.filetype.add {
|
||||||
templ = "templ",
|
templ = "templ",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
require("lspconfig").nil_ls.setup {
|
||||||
|
settings = {
|
||||||
|
["nil"] = {
|
||||||
|
nix = {
|
||||||
|
flake = {
|
||||||
|
autoArchive = true,
|
||||||
|
autoEvalInputs = vim.fn.getenv "NIL_LS_NIX_AUTO_EVAL_INPUTS" ~= vim.NIL,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue