You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Resurface of 2y old bug report that got closed as upstream, slightly reworded/improved
Describe the bug
Even though warp is disabled (toggled by Alt-z), zh/zl/zH/zL are not working properly.
Expected behavior
zh: scrolls one character, cursor does not move in document etc.
Actual behavior
zh: move cursor to the right character, the same as l
zl: move cursor to the left character, the same as h
zH: move cursor +60 char if >60char left, otherwise beginning of next line
zL: moves cursor +60 char if >60char left, otherwise end of previous line
Make it clear in the roadmap/docs, that scrolling is not properly implemented. Everyone can move cursors, that's not the same as scrolling.
Stop cursor from switching lines, this is very much not what one would expect at all, it makes no sense.
Find a better workaround: maybe moving 120 char right, then 120 char left as opposed to just 60 right? That way one scrolls without having the cursor change place.
Convince upstream to make proper scrolling available through the API and implement the feature as in original vim.
The text was updated successfully, but these errors were encountered:
zh scroll right
4zh scroll four characters right
zH scroll half a window width right
ze scroll right to put the cursor at the end
zl scroll left
4zl scroll four characters left
zL scroll half a window width left
zs scroll left to put the cursor at the start
Resurface of 2y old bug report that got closed as upstream, slightly reworded/improved
Describe the bug
Even though warp is disabled (toggled by Alt-z), zh/zl/zH/zL are not working properly.
Expected behavior
zh: scrolls one character, cursor does not move in document etc.
Actual behavior
zh: move cursor to the right character, the same as l
zl: move cursor to the left character, the same as h
zH: move cursor +60 char if >60char left, otherwise beginning of next line
zL: moves cursor +60 char if >60char left, otherwise end of previous line
In https://github.com/VSCodeVim/Vim/blob/master/ROADMAP.md#scrolling it's stated that
zH
etc work with customisation, but in fact, it's not clear that it's a very dirty workaround.Possible solutions
The text was updated successfully, but these errors were encountered: