3 ms·
It's really not about the arrows. The benefit of the LSP is that it decoupled the plugin development environment from the editor development environment. This
by bsder 5y ago
It's really not about the arrows.
The benefit of the LSP is that it decoupled the plugin development environment from the editor development environment.
This is a BIG deal.
Remember building plugins for Eclipse? Exactly. You don't because building them was massive, massive pain. You had to install a universe of build tools, understand how they went together, build your plugin, fit into the UI correctly, pull it into the system and configure it, and finally you could do some development.
The existence of the LSP means that the plugin development and the editor development are decoupled. I don't have to put together the enormous build system of the editor in order to create the LSP plugin. I'm not stuck in the language of the editor implementation when creating an LSP plugin.
This dropped the cognitive load for creating a plugin by order and orders of magnitude.