helix: languages: cleanup

This commit is contained in:
Bloxx12 2025-05-21 00:21:11 +02:00
commit 641baa4989
Signed by: faukah
SSH key fingerprint: SHA256:Uj2AXqvtdCA4hn5Hq0ZonhIAyUqI1q4w2sMG3Z1TH7E

View file

@ -17,9 +17,10 @@
typescript-language-server,
vscode-langservers-extracted,
simple-completion-language-server,
zls,
...
}: let
inherit (lib.meta) getExe;
inherit (lib.meta) getExe getExe';
toml = formats.toml {};
@ -102,6 +103,10 @@
auto-format = true;
language-servers = ["clangd"];
}
{
name = "zig";
auto-format = true;
}
{
name = "c";
debugger = {
@ -154,7 +159,7 @@
};
deno-lsp = {
command = lib.getExe deno;
command = getExe deno;
args = ["lsp"];
environment.NO_COLOR = "1";
config.deno = {
@ -201,7 +206,7 @@
};
typescript-language-server = {
command = lib.getExe typescript-language-server;
command = getExe typescript-language-server;
args = ["--stdio"];
config = {
typescript-language-server.source = {
@ -214,12 +219,12 @@
};
};
ruff = {
command = lib.getExe ruff;
command = getExe ruff;
args = ["server"];
};
qmlls = {
command = lib.getExe' kdePackages.qtdeclarative "qmlls";
command = getExe' kdePackages.qtdeclarative "qmlls";
args = ["-E"];
};
basedpyright.command = "${basedpyright}/bin/basedpyright-langserver";
@ -233,6 +238,16 @@
scss.validate.enable = true;
};
};
zls = {
command = getExe zls;
config = {
enable_build_on_save = true;
build_on_save_args = ["check" "-fincremental" "--watch"];
enable_autofix = false;
warn_style = true;
highlight_global_var_declarations = true;
};
};
};
};
in