DEV Community

Cover image for Tylsp - the LSP Plugin you didn't know you needed for Neovim
Sitt Guruvanich
Sitt Guruvanich

Posted on

Tylsp - the LSP Plugin you didn't know you needed for Neovim

Just like a typical Astral fanboy, as soon as ty was announced as an extremely fast Python type checker and language server, written in Rust, I wanted to try my hand on it. It did not disappoint me that the speed and flexibility of the language server caught up to my usual pylsp on neovim/nvim-lspconfig so I went ahead and decided on writing my very own built-in language server protocol for the first time.

😸🐙 Let there be Tylsp

While I'm not yet familiar with setting up configurations for a language server protocol, ty fit in quite well with existing syntax and gave me clear warnings when I make intended errors and the appropriate warnings did not lag down my text editor any bit. My first time writing an LSP plugin was a smashing success, and I hope to have ty added to nvim-lspconfig official supported list as soon as possible. In the meantime, I will be keeping my eye on ty and maintain tylsp until further notice.

Check out ty
Leaked/Announcement by Charlie Marsh: Leak

Top comments (0)