Jason Fields
Jason Fields
I find it helpful to have the cursor displayed as a mark on the scrollbar (as VS Code does it), so I have an idea of exactly where it is...
We currently use javascript's regex library, which is unfamiliar to some coming from vim (see #2043, #3073, #3075, etc.). This ticket is to consolidate those and center discussion around the...
I realized when typing up https://github.com/VSCodeVim/Vim/issues/7818#issuecomment-1175505237 that `go` should be characterwise, but we treat it as a linewise motion.
There remain a mountain of bugs and TODOs, but this a big step toward much more substantial vimscript support. Refs #463 Fixes #7136, fixes #7155
Calling our neovim integration half-baked would be very generous, and I don't have any intention of improving it. This won't be done until we have significantly better vimscript support, but...
This means going from the end of a long line to a short line, then back to a long line should remember the column you were on originally.
To quote `:help gv`: > In Visual mode the current and the previous Visual > area are exchanged. Did you know that? I didn't know that. Kinda nifty, actually.
This seems to work like visual surround, but on every line