Package Control

The official Sublime Text package manager.

LSP-tsgo

TypeScript, JavaScript support for Sublime LSP plugin based on typescript-go

By sublimelsp
Created May 10, 2026, last updated November 15, 2026.

OctSepAugJulJunMayAprMarFebJan Dec2025 Nov 2026-W46 | installs: 7 | removals: 2 | upgrades: 10 2026-W46 | installs: 7 | removals: 2 | upgrades: 10 2026-W46 | installs: 7 | removals: 2 | upgrades: 10 2026-W45 | installs: 14 | removals: 4 | upgrades: 34 2026-W45 | installs: 14 | removals: 4 | upgrades: 34 2026-W45 | installs: 14 | removals: 4 | upgrades: 34 2026-W44 | installs: 6 | removals: 0 | upgrades: 69 2026-W44 | installs: 6 | removals: 0 | upgrades: 69 2026-W44 | installs: 6 | removals: 0 | upgrades: 69 2026-W43 | installs: 5 | removals: 0 | upgrades: 5 2026-W43 | installs: 5 | removals: 0 | upgrades: 5 2026-W43 | installs: 5 | removals: 0 | upgrades: 5 2026-W42 | installs: 9 | removals: 4 | upgrades: 1 2026-W42 | installs: 9 | removals: 4 | upgrades: 1 2026-W42 | installs: 9 | removals: 4 | upgrades: 1 2026-W41 | installs: 9 | removals: 2 | upgrades: 0 2026-W41 | installs: 9 | removals: 2 | upgrades: 0 2026-W41 | installs: 9 | removals: 2 | upgrades: 0 2026-W40 | installs: 2 | removals: 2 | upgrades: 8 2026-W40 | installs: 2 | removals: 2 | upgrades: 8 2026-W40 | installs: 2 | removals: 2 | upgrades: 8 2026-W39 | installs: 5 | removals: 1 | upgrades: 20 2026-W39 | installs: 5 | removals: 1 | upgrades: 20 2026-W39 | installs: 5 | removals: 1 | upgrades: 20 2026-W38 | installs: 6 | removals: 0 | upgrades: 35 2026-W38 | installs: 6 | removals: 0 | upgrades: 35 2026-W38 | installs: 6 | removals: 0 | upgrades: 35 2026-W37 | installs: 5 | removals: 2 | upgrades: 1 2026-W37 | installs: 5 | removals: 2 | upgrades: 1 2026-W37 | installs: 5 | removals: 2 | upgrades: 1 2026-W36 | installs: 2 | removals: 1 | upgrades: 0 2026-W36 | installs: 2 | removals: 1 | upgrades: 0 2026-W36 | installs: 2 | removals: 1 | upgrades: 0 2026-W35 | installs: 11 | removals: 1 | upgrades: 4 2026-W35 | installs: 11 | removals: 1 | upgrades: 4 2026-W35 | installs: 11 | removals: 1 | upgrades: 4 2026-W34 | installs: 7 | removals: 3 | upgrades: 6 2026-W34 | installs: 7 | removals: 3 | upgrades: 6 2026-W34 | installs: 7 | removals: 3 | upgrades: 6 2026-W33 | installs: 6 | removals: 1 | upgrades: 10 2026-W33 | installs: 6 | removals: 1 | upgrades: 10 2026-W33 | installs: 6 | removals: 1 | upgrades: 10 2026-W32 | installs: 7 | removals: 0 | upgrades: 17 2026-W32 | installs: 7 | removals: 0 | upgrades: 17 2026-W32 | installs: 7 | removals: 0 | upgrades: 17 2026-W31 | installs: 5 | removals: 0 | upgrades: 20 2026-W31 | installs: 5 | removals: 0 | upgrades: 20 2026-W31 | installs: 5 | removals: 0 | upgrades: 20 2026-W30 | installs: 11 | removals: 3 | upgrades: 2 2026-W30 | installs: 11 | removals: 3 | upgrades: 2 2026-W30 | installs: 11 | removals: 3 | upgrades: 2 2026-W29 | installs: 4 | removals: 4 | upgrades: 5 2026-W29 | installs: 4 | removals: 4 | upgrades: 5 2026-W29 | installs: 4 | removals: 4 | upgrades: 5 2026-W28 | installs: 13 | removals: 3 | upgrades: 8 2026-W28 | installs: 13 | removals: 3 | upgrades: 8 2026-W28 | installs: 13 | removals: 3 | upgrades: 8 2026-W27 | installs: 6 | removals: 3 | upgrades: 48 2026-W27 | installs: 6 | removals: 3 | upgrades: 48 2026-W27 | installs: 6 | removals: 3 | upgrades: 48 2026-W26 | installs: 5 | removals: 1 | upgrades: 12 2026-W26 | installs: 5 | removals: 1 | upgrades: 12 2026-W26 | installs: 5 | removals: 1 | upgrades: 12 2026-W25 | installs: 14 | removals: 1 | upgrades: 30 2026-W25 | installs: 14 | removals: 1 | upgrades: 30 2026-W25 | installs: 14 | removals: 1 | upgrades: 30 2026-W24 | installs: 10 | removals: 0 | upgrades: 6 2026-W24 | installs: 10 | removals: 0 | upgrades: 6 2026-W24 | installs: 10 | removals: 0 | upgrades: 6 2026-W23 | installs: 16 | removals: 0 | upgrades: 24 2026-W23 | installs: 16 | removals: 0 | upgrades: 24 2026-W23 | installs: 16 | removals: 0 | upgrades: 24 2026-W22 | installs: 0 | removals: 0 | upgrades: 0 2026-W22 | installs: 0 | removals: 0 | upgrades: 0 2026-W22 | installs: 0 | removals: 0 | upgrades: 0 2026-W21 | installs: 13 | removals: 3 | upgrades: 8 2026-W21 | installs: 13 | removals: 3 | upgrades: 8 2026-W21 | installs: 13 | removals: 3 | upgrades: 8 2026-W20 | installs: 5 | removals: 1 | upgrades: 0 2026-W20 | installs: 5 | removals: 1 | upgrades: 0 2026-W20 | installs: 5 | removals: 1 | upgrades: 0 01020 WeeklyInstalls 04080 WeeklyUpgrades 2026-W46 | upgrades: 10 1.4.1 2026-W44 | upgrades: 69 1.4.0 / 1.3.0 / ... 1.4.0 / 1.3.0 / 1.2.1 2026-W38 | upgrades: 35 1.2.0 2026-W31 | upgrades: 20 1.1.7 2026-W27 | upgrades: 48 1.1.6 / 1.1.5 2026-W26 | upgrades: 12 1.1.4 2026-W25 | upgrades: 30 1.1.3 2026-W23 | upgrades: 24 1.1.2 / 1.1.1 2026-W21 | upgrades: 8 1.1.0 2026-W20 | upgrades: 0 1.0.0
Installations: recent average 8 per week, 203 in total
Installations minus removals
Upgrades

Links

Versions

1.4.1 (>ST4147) ·
2026-11-15 15:22

More

LSP-tsgo

TypeScript and JavaScript support for Sublime's LSP plugin provided through typescript (go based).

Note

typescript-go is now merged into the main typescript repo. This package will likely follow and get merged into LSP-typescript once Typescript 7 gains the tsserver API.

Installation

Configuration

Open the configuration file using the Command Palette Preferences: LSP-tsgo Settings command or open it from the Sublime menu.

Go to Source Definition

LSP: Goto Definition on a symbol from a dependency lands in its .d.ts. The LSP-tsgo: Goto Source Definition command (lsp_tsgo_goto_source_definition) asks the server for the implementation behind that declaration instead: the .js shipped next to the typings, or the original .ts when a declaration map is available. When the server has nothing to map (the symbol is already in source, or the server is too old to support the request) the command falls back to the ordinary definition, so it can take over a definition key binding:

{
    "keys": ["super+i"],
    "command": "lsp_tsgo_goto_source_definition",
    "args": {"fallback": true},
    "context": [
        {"key": "lsp.session_with_name", "operand": "LSP-tsgo"}
    ]
}

Pass "fallback": false to get a status message instead of the fallback.

Code Actions on Save

The server supports the following code actions that can be specified in the global lsp_code_actions_on_save setting and run on saving files:

Results

Packages