Invoke Vim with no vimrc and this test file: printf "###\n###\n###\n#####\n" | vim -u NONE -
The buffer should look like this:
###
###
###
#####
Move cursor to first character: gg
Enter Visual block mode: ^v
Yank a 3x3 selection: lljjy
Turn on virtualedit: :set virtualedit=all
Move cursor to line 2, column 6 (any column >= 5 will do): :call cursor(2, 6)
1v
At this point I observe a selection size of 1x3, but it should be 3x3.
Other notes:
Visual block mode selection should be of size 3x3.
9.2.0782
OS: macOS Tahoe 26.5.1 (25F80)
Terminal: iTerm2 3.6.11
$TERM: xterm-256color
Shell: GNU bash, version 5.3.3(1)-release (aarch64-apple-darwin24.4.0)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS and Android. Download it today!
You are receiving this because you are subscribed to this thread.![]()