LSP and Xtext Tutorial: Introduction
The Language Server Protocol (LSP), created by Microsoft, is one of the latest and greatest tools in the toolset of language engineers. As such, the maintainers of Xtext have implemented support for it. Since LSP is just a protocol, there are several ways to use it and also to consume it. One can for example, create an LSP server to be consumed by connecting to a standard TCP socket using a port and an address. One can also connect directly using standard input and output. On the other hand, there are several possible clients: one can use Eclipse, VS Code, or Theia. Each one can also use different ways to connect to the server.
Continue Reading
