|Re: [ide-dev] VS Code|
On 09/14/2016 08:41 AM, Sven Efftinge (sven@xxxxxxxxxxx) wrote:
The issue with codelenses is that they rely on the "Command" pattern of the LSP, which basically delegates everything to the tool. So why you implement with CodeLens and commands isn't portable across tools, unless tools align on using the same command definitions.
Either commands have to be considered as the "keep out" area of the protocol as they're not portable, or the most basic one have to be specified in the protocol; or even better" common commands have to be turned into regular operations inside the protocol directly.
Back to the top