Will this break typing 1v to reselect an area equal to the last visual selection, but at the new cursor position? From just below :help <LeftRelease>:
If Visual mode is not active and the "v", "V" or CTRL-V is preceded with a
count, the size of the previously highlighted area is used for a start. You
can then move the end of the highlighted area and give an operator. The type
of the old area is used (character, line or blockwise).
- Linewise Visual mode: The number of lines is multiplied with the count.
- Blockwise Visual mode: The number of lines and columns is multiplied with
the count.
- Normal Visual mode within one line: The number of characters is multiplied
with the count.
- Normal Visual mode with several lines: The number of lines is multiplied
with the count, in the last line the same number of characters is used as
in the last line in the previously highlighted area.
The start of the text is the Cursor position. If the "$" command was used as
one of the last commands to extend the highlighted text, the area will be
extended to the rightmost column of the longest line.
I've found that in order for 1v to work, you need to have "done something" with the last visual selection. E.g. this will not work:
vaw<Esc>3w1v (enter visual mode, select a word, leave visual mode, move forward 3 words, try to select the same sized visual area)
But this will work:
vawy3w1v (enter visual mode, select a word, yank it, move forward 3 words, select the same sized visual area)
This is what seems to happen with the latest patched Vim.
I think it's a little confusing that [count]v does one thing if you haven't ever acted on a visual selection, and something else if you have.