This commit is contained in:
9 files changed
+282
-163
No files matched your search
@@ -0,0 +1,107 @@
|
||||
{
|
||||
pkgs,
|
||||
categories ? { },
|
||||
}:
|
||||
|
||||
with pkgs;
|
||||
{
|
||||
c = {
|
||||
enable = false;
|
||||
packages = [
|
||||
clang
|
||||
clang-tools
|
||||
];
|
||||
};
|
||||
docker = {
|
||||
enable = false;
|
||||
packages = [
|
||||
dockerfile-language-server
|
||||
hadolint
|
||||
];
|
||||
};
|
||||
gdscript = {
|
||||
enable = false;
|
||||
packages = [ gdtoolkit_4 ];
|
||||
};
|
||||
go = {
|
||||
enable = false;
|
||||
packages = [
|
||||
go
|
||||
gopls
|
||||
];
|
||||
};
|
||||
haskell = {
|
||||
enable = false;
|
||||
packages = [
|
||||
haskell-language-server
|
||||
hlint
|
||||
ormolu
|
||||
];
|
||||
};
|
||||
helm = {
|
||||
enable = false;
|
||||
packages = [ helm-ls ];
|
||||
plugins = [ vimPlugins.helm-ls-nvim ];
|
||||
};
|
||||
lua = {
|
||||
enable = true;
|
||||
packages = [
|
||||
lua-language-server
|
||||
stylua
|
||||
];
|
||||
};
|
||||
nix = {
|
||||
enable = true;
|
||||
packages = [
|
||||
nixd
|
||||
nixfmt
|
||||
];
|
||||
};
|
||||
openscad = {
|
||||
enable = false;
|
||||
packages = [ openscad-lsp ];
|
||||
plugins = [ vimPlugins.vim-openscad ];
|
||||
};
|
||||
python = {
|
||||
enable = false;
|
||||
packages = [
|
||||
black
|
||||
isort
|
||||
pyright
|
||||
];
|
||||
};
|
||||
rust = {
|
||||
enable = false;
|
||||
packages = [
|
||||
rust-analyzer
|
||||
rustfmt
|
||||
];
|
||||
plugins = [ vimPlugins.rustaceanvim ];
|
||||
};
|
||||
shell = {
|
||||
enable = true;
|
||||
packages = [
|
||||
bash-language-server
|
||||
shellcheck-minimal
|
||||
];
|
||||
};
|
||||
web = {
|
||||
enable = false;
|
||||
packages = [
|
||||
emmet-language-server
|
||||
eslint_d
|
||||
stylelint
|
||||
svelte-language-server
|
||||
tailwindcss-language-server
|
||||
(if (categories.typescriptServer or "ts_ls") == "vtsls" then vtsls else typescript-language-server)
|
||||
vscode-langservers-extracted
|
||||
];
|
||||
};
|
||||
yaml = {
|
||||
enable = false;
|
||||
packages = [
|
||||
yaml-language-server
|
||||
yamllint
|
||||
];
|
||||
};
|
||||
}
|
||||
Reference in new issue
Block a user