bsl-language-server
bsl-language-server copied to clipboard
Bracket lens
Офигенская вещь https://marketplace.visualstudio.com/items?itemName=wraith13.bracket-lens Надо сделать аналогичную штуку в bslls

Насколько я понимаю, этот плагин можно настроить и на работу с 1с, без бсл лс. или ты думаешь прям в ядро это затащить?
судя по коду, эта штука использует API vscode, отсутствующее в протоколе:
https://github.com/wraith13/bracket-lens-vscode/blob/fca2f4ee505ec56243bc7ae830c0ef7db30270b1/source/extension.ts#L681
возможно если переопределить range у codeLens так, чтобы он вылезал за пределы строки, то он будет рисоваться справа. но я не уверен: https://microsoft.github.io/language-server-protocol/specifications/specification-current/#textDocument_codeLens
Кажется, для решения этой задачи в рамках LSP придумывается вот эта штука: https://github.com/microsoft/language-server-protocol/issues/956
https://github.com/microsoft/vscode-languageserver-node/pull/609
Но оно прям пропозал еще и без единой реализации, так что ждать еще долго.
ничего, подождем
Inline Hints сюда же?
@zeegin пропозал в LSP так и называется :)
https://github.com/microsoft/vscode-languageserver-node/pull/772
Ну первые драфты начали появляться,
Ну и ВСКод финализировал апи по инлей хинтам
