Skip to content

CoderParth/ts-lsp

Repository files navigation

A LSP written from scratch in TypeScript. No AI, No Vibe Coding -- done completely for my learning purposes.

Although, it does not do anything specific for any language, for learning I made the client (in this case Neovim) start it for .txt files. It provides various lsp features such as hover, code action, completion, and diagnostics.

Some features have been demonstrated below:

Hover:

Hover - Neovim

Code Action:

Code Actions - Neovim

Completion:

Completion Provider - Neovim

Goto Definition:

Goto Definition - Neovim

Diagnostics:

Diagnostics - Neovim

About

A LSP written from scratch in TypeScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors