I tried a few language plugins for VSCode that were all based on LSP, and they were all broken.
So for me, the question is wrong. It's not "Why is LSP so great?".
The question should be "Why are people so hyped about tech that's based on questionable assumptions and that hasn't proved itself?"
The reason VSCode invented LSP is that different programming languages don't have a reliable way to intercommunicate (other than as separate processes communicating over a socket).
So for me, the question is wrong. It's not "Why is LSP so great?".
The question should be "Why are people so hyped about tech that's based on questionable assumptions and that hasn't proved itself?"
The reason VSCode invented LSP is that different programming languages don't have a reliable way to intercommunicate (other than as separate processes communicating over a socket).