I got my hands on LSP and developed a language extension for a DSL. I found the overall idea great. he only thing that grind my gears is that currently, LSP focuses on some very common language support features and some Microsoft / VS Code inventions such as CodeLenses. The latter being a feature of the VS Code API, I am wondering whether the LSP will stay a platform agnostic protocol.