Guopeng Wen wrote:

> I found that vim could highlight text incorrectly in
> blockwise visual selection when the selection in performed
> in "reversed" order.  The problem can be replicated like
> this:
> 
> 1.  Start vim without loading anything (follows Gary's instruction):
>     vim -N -u NONE -i NONE --cmd 'set go+=M'
> 
> 2.  Create a few lines (more than one lines).
> 
> 3.  'G' to the last line.
> 
> 4.  Make a blockwise visual selection in "reversed" order.
>     That is, after <C-V>, start moving cursor backward and
>     upward with 'h'/'k'.
> 
> 5.  After the selection is made, start blockwise
>     insert/append using 'I' or 'A'.
> 
> Normally, the visual highlight should have been removed by
> now.  However, you'll find visual highlight will stay
> after the above steps.  The highlight won't be removed
> even if you escape to normal mode.  The blockwise
> insert/append operation itself does function correctly.
> 
> I have verified this on following systems:
> - Vim 7.0 (patch 1-168) on Windows XP
> - Vim 7.0 (patch 1-168) on Solaris 8
> - Vim 7.0 (patch 1-168) on Slackware 11.0
> - Vim 7.0 (patch 1-122) on Debian testing
> 
> This should be a minor issue, there's no impact on functionality.

I'll make a patch for this.

-- 
Q: How does a UNIX Guru do Sex ?
A: unzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

 /// Bram Moolenaar -- [EMAIL PROTECTED] -- http://www.Moolenaar.net   \\\
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\        download, build and distribute -- http://www.A-A-P.org        ///
 \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

Reply via email to