LSP doesn't cut it
When it comes to editor support for programming languages, the language server protocol (LSP) has evolved to a de-facto solution in the past years. Since it was invented with a strong focus on editing TypeScript in Visual Studio Code, it matured towards a supposedly general purpose protocol for all kinds of small or big programming languages and their IDE support. Guess what? It’s not enough!
Experience level:
Intermediate