Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Somehow, Microsoft managed to invent LSP for VSCode and then abandon some parts of it just a couple of years later -- e.g. python language server is dead, pylance is there instead, closed source, VSCode-specific and with prohibitive license. Most language plugins in VSCode don't use LSP anymore IIRC.


While it may be true that pylance is closed source and vscode specific, pyright[1] is MIT. Pylance does appear to still be a language server as well. As far as I know, most language plugins still use LSP, including Typescript/Javascript, Rust, and Go.

[1] https://github.com/microsoft/pyright


Pyright is the best thing I've ever added to my Python workflow. It's nuts how productive you can be with a good type checker and completions.


pyright only does typing and nothing else. You'd have to combine it with another python LSP for syntax and linting.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: