4 ms·
> Why can't arbitrary LSP clients connect directly to tsserver (maintained by MS) ? Can you explain a bit more about why they can't connect?
by richdougherty 4y ago
> Why can't arbitrary LSP clients connect directly to tsserver (maintained by MS) ?
Can you explain a bit more about why they can't connect?
- norman784 4y agotsserver isn't LSP compliant, iirc they started with tsserver way before LSP was out, but since then didn't migrated to LSP. I think they didn't migrated because: - It's a big selling point for vscode. - It might hard to migrate what they have to LSP, they might implement a lot of non LSP standards. - Migrate to LSP could possibly delay new features because of the rewrite in tsserver.
- lf-non 4y agoBecause tsserver (maintained by MS) is not an LSP server. There is an open issue [1] that has been open since 2020. [1] https://github.com/microsoft/TypeScript/issues/39459 https://github.com/microsoft/TypeScript/issues/39459