Add kak-lsp config for typescript

This commit is contained in:
Natsu Kagami 2022-02-09 15:21:25 -05:00
parent 34dbdead76
commit 346c10c319
Signed by: nki
GPG key ID: 7306B3D3C3AD6E51
2 changed files with 8 additions and 2 deletions

View file

@ -51,6 +51,12 @@ in
programs.my-kakoune.enable-fish-session = true;
programs.kak-lsp.enable = true;
programs.kak-lsp.package = kak-lsp;
programs.kak-lsp.languages.typescript = {
args = [ "--stdio" ];
command = "typescript-language-server";
filetypes = [ "typescript" ];
roots = [ "package.json" ];
};
programs.my-kakoune.package = kakounePkg;
programs.my-kakoune.rc =

View file

@ -232,7 +232,7 @@ in
languages = mkOption {
type = types.attrsOf languageOption;
default = lspConfig.language;
default = {};
description = "The language options";
};
};
@ -254,7 +254,7 @@ in
server.timeout = cfg.serverTimeout;
snippet_support = cfg.enableSnippets;
verbosity = 255;
language = cfg.languages;
language = lspConfig.language // cfg.languages;
})
} \
> $out