Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bracket lens #1464

Open
theshadowco opened this issue Nov 25, 2020 · 7 comments
Open

Bracket lens #1464

theshadowco opened this issue Nov 25, 2020 · 7 comments

Comments

@theshadowco
Copy link
Member

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

image

@nixel2007
Copy link
Member

Насколько я понимаю, этот плагин можно настроить и на работу с 1с, без бсл лс. или ты думаешь прям в ядро это затащить?

@nixel2007
Copy link
Member

судя по коду, эта штука использует 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

@nixel2007
Copy link
Member

Кажется, для решения этой задачи в рамках LSP придумывается вот эта штука:
microsoft/language-server-protocol#956

microsoft/vscode-languageserver-node#609

Но оно прям пропозал еще и без единой реализации, так что ждать еще долго.

@theshadowco
Copy link
Member Author

ничего, подождем

@zeegin
Copy link
Contributor

zeegin commented Apr 14, 2021

Inline Hints сюда же?

@nixel2007
Copy link
Member

@zeegin пропозал в LSP так и называется :)

@sfaqer
Copy link
Member

sfaqer commented Mar 17, 2022

microsoft/vscode-languageserver-node#772

Ну первые драфты начали появляться,

Ну и ВСКод финализировал апи по инлей хинтам
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants