From c174a6611201cdeafa063efaf12c167654613136 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sat, 21 Mar 2026 13:39:13 +0100 Subject: [PATCH] languages/ts: add `tsgo` as LSP --- docs/manual/release-notes/rl-0.9.md | 3 +++ modules/plugins/languages/ts.nix | 5 +++++ 2 files changed, 8 insertions(+) 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 = ''