helix: languages: cleanup
This commit is contained in:
parent
4cea4192a1
commit
641baa4989
1 changed files with 20 additions and 5 deletions
|
@ -17,9 +17,10 @@
|
||||||
typescript-language-server,
|
typescript-language-server,
|
||||||
vscode-langservers-extracted,
|
vscode-langservers-extracted,
|
||||||
simple-completion-language-server,
|
simple-completion-language-server,
|
||||||
|
zls,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
inherit (lib.meta) getExe;
|
inherit (lib.meta) getExe getExe';
|
||||||
|
|
||||||
toml = formats.toml {};
|
toml = formats.toml {};
|
||||||
|
|
||||||
|
@ -102,6 +103,10 @@
|
||||||
auto-format = true;
|
auto-format = true;
|
||||||
language-servers = ["clangd"];
|
language-servers = ["clangd"];
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "zig";
|
||||||
|
auto-format = true;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
name = "c";
|
name = "c";
|
||||||
debugger = {
|
debugger = {
|
||||||
|
@ -154,7 +159,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
deno-lsp = {
|
deno-lsp = {
|
||||||
command = lib.getExe deno;
|
command = getExe deno;
|
||||||
args = ["lsp"];
|
args = ["lsp"];
|
||||||
environment.NO_COLOR = "1";
|
environment.NO_COLOR = "1";
|
||||||
config.deno = {
|
config.deno = {
|
||||||
|
@ -201,7 +206,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
typescript-language-server = {
|
typescript-language-server = {
|
||||||
command = lib.getExe typescript-language-server;
|
command = getExe typescript-language-server;
|
||||||
args = ["--stdio"];
|
args = ["--stdio"];
|
||||||
config = {
|
config = {
|
||||||
typescript-language-server.source = {
|
typescript-language-server.source = {
|
||||||
|
@ -214,12 +219,12 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
ruff = {
|
ruff = {
|
||||||
command = lib.getExe ruff;
|
command = getExe ruff;
|
||||||
args = ["server"];
|
args = ["server"];
|
||||||
};
|
};
|
||||||
|
|
||||||
qmlls = {
|
qmlls = {
|
||||||
command = lib.getExe' kdePackages.qtdeclarative "qmlls";
|
command = getExe' kdePackages.qtdeclarative "qmlls";
|
||||||
args = ["-E"];
|
args = ["-E"];
|
||||||
};
|
};
|
||||||
basedpyright.command = "${basedpyright}/bin/basedpyright-langserver";
|
basedpyright.command = "${basedpyright}/bin/basedpyright-langserver";
|
||||||
|
@ -233,6 +238,16 @@
|
||||||
scss.validate.enable = true;
|
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
|
in
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue