7 ms·
That’s not the whole point of the LSP. The whole point of the LSP is that for people who want to create an IDE agnostic language server, they can do so. But if
by addicted 6y ago
That’s not the whole point of the LSP. The whole point of the LSP is that for people who want to create an IDE agnostic language server, they can do so.
But if MS wants to create a VS Code specific language server, just because they are using LSP doesn’t mean they should be required to support it on other IDEs as well.
- saagarjha 6y agoWhy is Microsoft using and a protocol that they designed and pushed for IDE agnostic language intelligence for…not that? Also, note this isn’t about “support” but intentionally preventing its use. Many third-party language servers only “support” Visual Studio Code but by the magic of LSP work in other editors that the original author may not have even heard of before. But this one can’t do that.
- africanboy 6y agothe IDE agnostic is on the IDE side anyone can implement an LSP server and the IDE (or editor) will understand it because the protocol is an open standars, it doesnt't mean that the implementation should be open or support any combination of HW/SW platform there is plenty of proprietary software using open and standard protocols one example: HTML is Slack open source? can I use Slack client with other chat protocols?