Helix conifg: typescript LSP support

This commit is contained in:
Haak Saxberg 2024-03-15 15:06:30 -07:00
parent 05d3d0f576
commit efa14870da

View file

@ -3,8 +3,16 @@
programs.helix = {
enable = true;
languages = {
language-server.rnix-lsp = {
command = "${pkgs.rnix-lsp}/bin/rnix-lsp";
language-server = {
rnix-lsp = {
command = "${pkgs.rnix-lsp}/bin/rnix-lsp";
};
typescript-language-server = {
command = "typescript-language-server";
args = [ "--stdio" ];
config.hostInfo = "helix";
};
};
language = [
@ -15,6 +23,16 @@
{ name = "rnix-lsp"; }
];
}
{
name = "typescript";
auto-format = true;
language-servers = [
{
name = "typescript-language-server";
except-features = [ "format" "diagnostics" ];
}
];
}
];
};
settings = {
@ -38,7 +56,7 @@
"S-ret" = [ "move_line_up" "goto_first_nonwhitespace" ];
};
insert = {
j = { j = "normal_mode"; }; # Maps `jk` to exit insert mode
j = { j = "normal_mode"; }; # Maps `jj` to exit insert mode
};
};