-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thu, Sep 04, 2008 at 10:09:07PM +0200, Bram Moolenaar wrote: > > Tyler Spivey wrote: > > > hello. I have noticed that starting from 7.1.329, using vim in the > > console with the encoding set > > to utf8, there is a bug with redrawing characters. > > The characters show up on the screen fine (at least to my screen > > reader), but my screen reader is reading out the character that I > > type, then the one before the one I just typed, then the one I typed > > again. for example, I type 12345. On the 2, it says > > "1 12". 3 says "2 23", etc. > > if I comment out these lines that were changed by the patch, it works fine: > > || (cols > 1 && ScreenLines[off_from + 1] > > != ScreenLines[off_to + 1]))) > > > > I've confirmed this also effects 7.2.009. > > That condition is needed for when the right halve of a double-wide > character is drawn over any character that used to be there. We can't > simply remove it. > > Are you typing this at the end of the line, not pushing any characters > forward? And those numbers are really ASCII digits? These are ascii digits, and I'm at the end of the line. > > > I'm not sure, but while we're on the subject of redraw bugs, > > every character I type on the command line, e.g. :12345, causes the > > command line to be redrawn. Is there a quick fix for this one also? > > I'm running vim on Linux. If > > you need any other information, I can provide it. > > That might be difficult to change. But I don't see this happening. Do > you have any special settings? Try resetting 'arabicshape', as Ingo > suggested. I don't have any special settings other than: set noruler set noshowcmd filetype on set noarabicshape The set noarabicshape helped with the command line, so that one is solved. The only remaining one is the editor itself, which I have no idea how to fix.
P.S.: Sorry if the quoting is a little strange; I've always top-posted, but figured I could give this a shot. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkjJna0ACgkQTsjaYASMWKRGxwCbBJ9cBKWp6m1Tmi4BgDGYACU+ vYsAmwdSTZmLaQMn+eGECoIER7GNx30F =E1ep -----END PGP SIGNATURE----- --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---