Assume you have a buffer with exactly two lines. The first line containing
exactly one character, e.g. U+2502 (│), the second line containing exactly
one character, e.g. U+0041 (a):
line 1: │
line 2: a
What steps will reproduce the problem?
1. Place the cursor at line 1, virtcol 1
2. Start visual mode and yank one character and echo the virtcol of the last
yanked part, i.e. type:
vy:echo virtcol("']")
The answer will be 2, although line 1 has no second virt-column.
For the ASCII-character you get a different answer: Doing the same thing with
line 2, virtcol 1
vy:echo virtcol("']")
will give as answer 1.
What is the expected output? What do you see instead?
Expected output: in both cases "1", because there is only one virtual column in
every line. Instead I get virtcol 2 in the first line.
What version of the product are you using? On what operating system?
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Oct 18 2014 23:29:48)
Included patches: 1-207, 209-481
OS: Fedora 20
Original issue reported on code.google.com by Ludwi...@gmx.de on 30 Oct 2014 at 11:37
Original issue reported on code.google.com by
Ludwi...@gmx.de
on 30 Oct 2014 at 11:37