AstroNvim / AstroNvim/astrocommunity

add tsgo support

Open
#1,698 6 comments 4 reactions 0 assignees View on GitHub
enhancement
Dominant language
Lua
Stars
1.7k
Forks
313
PR merge metrics
No merged PRs in 30d

Description

### Is your feature related to a problem?

https://github.com/microsoft/typescript-go

https://github.com/sohanemon/tsgo.nvim - tsc.nvim replacement

### Describe the new feature

tsgo has been available for awhile and has its own lsp. it has its own lsp and is much faster than the other options out there like tsserver, vtsls, etc. The ask is to add support for this. Unfortunately, I tried a lot setting this up myself but likely am doing something wrong hence wasn't able to do so.

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked microsoft/typescript-go project and sohanemon/tsgo.nvim replacement to understand the LSP setup expected by tsgo. Compare those requirements with this repository's existing plugin specifications; done means adding working tsgo support without the setup problems described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
lua, typescript
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.