[feat] nvim: enable more lsps
Also, don't install rust-analyzer, install it externally (e.g. rustup)
This commit is contained in:
parent
09e9158b85
commit
ac5e62a37c
1 changed files with 18 additions and 12 deletions
|
@ -141,6 +141,17 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
gitsigns.enable = true;
|
gitsigns.enable = true;
|
||||||
|
lint = {
|
||||||
|
enable = true;
|
||||||
|
lintersByFt = {
|
||||||
|
rust = ["typos"];
|
||||||
|
latex = ["chktex" "typos"];
|
||||||
|
markdown = ["typos"];
|
||||||
|
nix = ["statix"];
|
||||||
|
sh = ["dash"];
|
||||||
|
zsh = ["zsh"];
|
||||||
|
};
|
||||||
|
};
|
||||||
lsp = {
|
lsp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
servers = {
|
servers = {
|
||||||
|
@ -149,6 +160,8 @@ in
|
||||||
# clangd.enable = true; # Adds ~2GiB
|
# clangd.enable = true; # Adds ~2GiB
|
||||||
html.enable = true;
|
html.enable = true;
|
||||||
jsonls.enable = true;
|
jsonls.enable = true;
|
||||||
|
marksman.enable = true;
|
||||||
|
nixd.enable = true;
|
||||||
nil-ls = {
|
nil-ls = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings.nix.flake = {
|
settings.nix.flake = {
|
||||||
|
@ -209,7 +222,11 @@ in
|
||||||
mode = "virtualtext";
|
mode = "virtualtext";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
rustaceanvim.enable = true;
|
rustaceanvim = {
|
||||||
|
enable = true;
|
||||||
|
# Install through rustup
|
||||||
|
rustAnalyzerPackage = null;
|
||||||
|
};
|
||||||
telescope = {
|
telescope = {
|
||||||
enable = true;
|
enable = true;
|
||||||
extensions = {
|
extensions = {
|
||||||
|
@ -226,16 +243,5 @@ in
|
||||||
enable = true;
|
enable = true;
|
||||||
settings.auto_close = true;
|
settings.auto_close = true;
|
||||||
};
|
};
|
||||||
lint = {
|
|
||||||
enable = true;
|
|
||||||
lintersByFt = {
|
|
||||||
rust = ["typos"];
|
|
||||||
latex = ["chktex" "typos"];
|
|
||||||
markdown = ["typos"];
|
|
||||||
nix = ["statix"];
|
|
||||||
sh = ["dash"];
|
|
||||||
zsh = ["zsh"];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue