it seems very weird to me that LSP is/was advertised as a solution to the NxM matrix problem in IDEs, but to use an LSP server in vscode you still need to write a custom extension ("LSP client") that only talks to your particular LSP server
(other editors/IDEs seem to get this right, e.g. vim-lsp)
6 months ago