AstroNvim / AstroNvim/astrocommunity
add tsgo support
- 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
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