diff --git a/docs/manual/release-notes/rl-0.9.md b/docs/manual/release-notes/rl-0.9.md index 90bbe56a..881220d8 100644 --- a/docs/manual/release-notes/rl-0.9.md +++ b/docs/manual/release-notes/rl-0.9.md @@ -246,6 +246,9 @@ - Fix `languages.hcl` init, depending on `comment-nvim` by checking if it is enabled. Fixes a crash (#1350). +- Added [`tsgo`](https://github.com/microsoft/typescript-go) as an LSP to + `languages.ts`. + - Add `languages.fluent` using the official plugin. This only provides highlighting. diff --git a/modules/plugins/languages/ts.nix b/modules/plugins/languages/ts.nix index b7aaac73..b7cea8d2 100644 --- a/modules/plugins/languages/ts.nix +++ b/modules/plugins/languages/ts.nix @@ -120,6 +120,11 @@ end ''; }; + + tsgo = { + cmd = [(getExe pkgs.typescript-go) "--lsp" "--stdio"]; + root_markers = ["tsconfig.json" "jsconfig.json" "package.json" ".git"]; + }; }; denols_handlers = ''