4 ms·
LSP assumes that there is a higher level editor integration that handles configuration. That’s not ideal but it’s somewhat sensible as different editors will wa
by the_mitsuhiko 3y ago
LSP assumes that there is a higher level editor integration that handles configuration. That’s not ideal but it’s somewhat sensible as different editors will want to expose different ways to configure them.
- kstrauser 3y agoTrue, but there are also a slew of methods like workspace/didChangeConfiguration for passing config around in-band.
- lozenge 3y agoIdeally, adding an LSP would just be adding a file path to your editor config. This file could contain standard info like supported file extensions, the executable of the LSP, and the parameters to pass the executable. You could also disable/ignore certain features. And, this file would have a common format across all IDEs.