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.
Top comments (0)