2 ms·
What I’m mostly saying is that with such a heterogeneous group of LSPs, they’ll never end up providing the same options — they’ll name them differently, they’ll
by kuschku 6y ago
What I’m mostly saying is that with such a heterogeneous group of LSPs, they’ll never end up providing the same options — they’ll name them differently, they’ll work differently, etc.
Every editor works the same now — but every language completely different. A user writing JS in vim can write it the same way in VSCode or Atom, but a user using Atom to write JS can’t write Rust in Atom the same way.
I’d love to see a different LSP protocol, one where the LSP exposes much more information, and the editor implements the functionality on top of that, so every language works the same.