|
|
|
|
|
by laumars
2393 days ago
|
|
It's actually really common but the problem was that, until recently, it was an IDE specific feature and some of the best IDEs weren't free. What this article is about is the new(ish) open protocol originally developed for Visual Studio Code that is being adopted by quite a few other editors. The language server protocol (LSP) enables developers to write the kind of tools you're describing and have them support any editor (which has LSP support) on any OS. It's pretty cool. However it's also a fairly involved process writing one so many of the smaller languages haven't yet had the bandwidth to writing their own language servers. |
|