Its irrelevant how bad it is, jetbrains does benefit from LSPs of other languages (especially new ones), so its only fair they support it and if vscode sucks then people will naturally not use it. It’s fair competition.
It’d be nice to have an official updated response from Jetbrains, as the person who replied last time is no longer in the company. Although their silence says it all I guess…
Why can’t the lsp be a product that comes with an intellij license?
Jetbrains gets paid the same but we can choose our own IDE.
And jetbrains probably already has the LSP or something similar, because it’s powering intellij.
That is simply not true. IntelliJ uses its own protocol for language support. It’s specialised and AFAIK more powerful than LSP (as in it has features that aren’t supported by LSP normally).
Don’t forget that IntelliJ Idea (and the Kotlin plugin) is open-source, and so if it did include an LSP that was hidden away, one could easily extract it from the source code and publish it separately.
Most LSP implementations for other languages are created and maintained by communities. I don’t think Kotlin is more difficult than Rust, Scala or V. The Kotlin LSP would be fully implemented if it was really needed.
I find it quite surprising that despite many programming languages having Language Server Protocol (LSP) support, Kotlin does not yet have an official LSP implementation. What intrigues me the most is that even Apple has developed an LSP for Swift (see SourceKit-LSP). It’s remarkable to see Swift’s support in this area, yet disappointing that Kotlin lacks a similar tool.