Closed searleser97 closed 3 years ago
Thank you very much for the effort. But this is out of scope.
vscode-neovim
does not supportconceal
properly when highlighting for now,
Needs to be fixed in vscode-neovim (and any other Nvim UI). Nvim has a UI protocol. If there is something lacking the UI protocol then we need to think about that.
3.
easymotion
plugin had a similar issue that was solved usingtextDecorations
for vscode.
easymotion has all kinds of random bloat that will not be added to vim-sneak.
Context
vscode-neovim
does not supportconceal
properly when highlighting for now, therefore, when usinglet g:sneak#label = 1
the labels were not shown as expected, instead, the first character of the match is shown always.vscode-neovim
supportstext decorations
to be shown on top of existing text with the option"vscode-neovim.textDecorationsAtTop": true
in vscode'ssettings.json
easymotion
plugin had a similar issue that was solved usingtextDecorations
for vscode. See https://github.com/asvetliakov/vscode-neovim#vim-easymotion and commit adding text decorationshttps://user-images.githubusercontent.com/5056411/136433077-53bd524c-09e1-49fd-ba71-10d9e5ffbda6.mp4
note 1: all the labels have the same key on them note 2: you can see the key strokes on the status line at the bottom
What does this PR do?
It adds support for
vscode-neovim
by addingtext-decorations
just when the user is in vscodeEvidence
https://user-images.githubusercontent.com/5056411/136434014-5f5ad353-11f3-4c18-b4a5-e1008d4f63de.mp4