Understanding the Language Server Protocol – Easier Code Editing Across Languages and Tools
In the past, many code editors were built just for one specific language. To provide rich and smart code editing, tight integration between the editor and the language tooling was a must.
On the other hand, there were (and still are) more general-pur...