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.my-kakoune.enable-fish-session = true;
programs.kak-lsp.enable = true; programs.kak-lsp.enable = true;
programs.kak-lsp.package = kak-lsp; 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.package = kakounePkg;
programs.my-kakoune.rc = programs.my-kakoune.rc =

View file

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