mirror of
https://github.com/vim/vim.git
synced 2025-07-04 23:07:33 -04:00
Fix: An unprintable multi-byte character at the start of the screen line
caused the following text to be drawn at the wrong position.
This commit is contained in:
parent
bebca9daa4
commit
7ba6ed34fe
@ -33,9 +33,6 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
|
|||||||
Before release 7.3:
|
Before release 7.3:
|
||||||
- Rename vim73 branch to default (hints: Xavier de Gaye, 2010 May 23)
|
- Rename vim73 branch to default (hints: Xavier de Gaye, 2010 May 23)
|
||||||
|
|
||||||
Better Czech keymap. (Stepnem, 2010 May 4) Use if no response from Jiri
|
|
||||||
Tobisek.
|
|
||||||
|
|
||||||
:!cmd completion doesn't work on Windows. (Yue Wu).
|
:!cmd completion doesn't work on Windows. (Yue Wu).
|
||||||
Problem with space in path?
|
Problem with space in path?
|
||||||
|
|
||||||
|
@ -4005,8 +4005,9 @@ win_line(wp, lnum, startrow, endrow, nochange)
|
|||||||
ptr += mb_l - 1;
|
ptr += mb_l - 1;
|
||||||
|
|
||||||
/* If a double-width char doesn't fit at the left side display
|
/* If a double-width char doesn't fit at the left side display
|
||||||
* a '<' in the first column. */
|
* a '<' in the first column. Don't do this for unprintable
|
||||||
if (n_skip > 0 && mb_l > 1)
|
* charactes. */
|
||||||
|
if (n_skip > 0 && mb_l > 1 && n_extra == 0)
|
||||||
{
|
{
|
||||||
n_extra = 1;
|
n_extra = 1;
|
||||||
c_extra = '<';
|
c_extra = '<';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user