Describe the problem:
(This is actually a long-standing issue I have been experiencing for over a year)
Using VIM 8.1 in WSL on Windows 10, with a monospace font which can display both Latin and CJK characters, the terminal is configured as xterm and using UTF-8 encoding.
Sometimes, when I type in some characters (even ASCII characters) in INSERT mode on one line, contents on another line (or many other lines) change unexpectedly, as if some spaces were inserted in between of certain characters, or some characters were removed.
The change described above does not actually apply to the contents, just rendered as if it did.
The issue seems to connect to the language environment and/or CJK characters in the contents, but
Tabby/Terminus (of the same version and settings) never had this issue on Linux and MacOS, regardless of language and font settings;
Windows Terminal using the same WSL doesn't have this issue, regardless of language and font settings;
On Windows, when using non-English language setting (e.g. when LANG=zh_CN.UTF-8) in WSL, the ruler and/or showmode of VIM (in the bottom line) often cracks as I type;
On Windows, when using English or C language settings in WSL, some other lines containing CJK characters often crack or shift as I type;
Switching between xterm and xterm (WebGL) front-ends doesn't seem to affect the existence of this issue in any way.
Changing fonts doesn't seem to affect the existence of this issue in any way.
Using an empty vimrc doesn't seem to fix this issue (see below, since ruler and some other options are defaults).
It seems that setting "noruler" and/or "noshowmode" in vimrc may workaround this issue, with inconvenience;
It seems that setting "t_md=" to some control sequence to avoid using bold style in "laststatus" may also help (not fully confirmed);
Let me know if you need any further information (screenshots? video of screen recording? debugging logs?). Thanks!
Describe the problem: (This is actually a long-standing issue I have been experiencing for over a year)
Using VIM 8.1 in WSL on Windows 10, with a monospace font which can display both Latin and CJK characters, the terminal is configured as xterm and using UTF-8 encoding.
Sometimes, when I type in some characters (even ASCII characters) in INSERT mode on one line, contents on another line (or many other lines) change unexpectedly, as if some spaces were inserted in between of certain characters, or some characters were removed.
The change described above does not actually apply to the contents, just rendered as if it did.
The issue seems to connect to the language environment and/or CJK characters in the contents, but
Let me know if you need any further information (screenshots? video of screen recording? debugging logs?). Thanks!
To Reproduce: As described above.