ConEmu build: 170819 x64
OS version: Windows 10 Pro version 1703 build 15063.632 x64
Used shell version: cmd, powershell
Problem description
I noticed a regression between builds 170814 and 170819.
Terminal version of Vim 8 displays incorrect colors when switching modes and displaying error messages. This happens with default ConEmu settings and I did not find any option that would remedy the issue. As for Vim, the only non-default option I'm setting is highlight EndOfBuffer ctermfg=BG to be able to quickly reproduce the problem. This setting aims to hide tildas below Vim's buffer end.
The problem is caused by commit 4382393. I confirmed that hypothesis by reverting just that single commit on master, building in Release with x64 flavour and seeing the issue had disappeared.
Steps to reproduce
Place highlight EndOfBuffer ctermfg=BG in %home%\vimfiles\vimrc
Run ConEmu 170819 or newer
Run terminal Vim 8 in that ConEmu session via vim.exe
Switch Vim modes, type something, try quitting without saving changes
Actual results
As soon as you hit the first key in Vim, tildas are back
When you try to quit with a dirty buffer, error message color spills into the space after the end of Vim's buffer
Expected results
Tildas are hidden
Error message color remains in Vim's status line
Additional files
Here's the scenario with plain cmd.exe where the problem does not appear:
Same for build 170814, no issues:
And here's the recording of the regression described above captured from build 170819:
Now, I apologise if this is a manifestation of another, already reported issue, but I don't know C++ to be able to tell. Let me know if I can be of any help.
Thanks!
The text was updated successfully, but these errors were encountered:
Versions
ConEmu build: 170819 x64
OS version: Windows 10 Pro version 1703 build 15063.632 x64
Used shell version: cmd, powershell
Problem description
I noticed a regression between builds
170814
and170819
.Terminal version of Vim 8 displays incorrect colors when switching modes and displaying error messages. This happens with default ConEmu settings and I did not find any option that would remedy the issue. As for Vim, the only non-default option I'm setting is
highlight EndOfBuffer ctermfg=BG
to be able to quickly reproduce the problem. This setting aims to hide tildas below Vim's buffer end.The problem is caused by commit 4382393. I confirmed that hypothesis by reverting just that single commit on
master
, building in Release with x64 flavour and seeing the issue had disappeared.Steps to reproduce
highlight EndOfBuffer ctermfg=BG
in%home%\vimfiles\vimrc
170819
or newervim.exe
Actual results
Expected results
Additional files
Here's the scenario with plain
cmd.exe
where the problem does not appear:Same for build
170814
, no issues:And here's the recording of the regression described above captured from build
170819
:Now, I apologise if this is a manifestation of another, already reported issue, but I don't know C++ to be able to tell. Let me know if I can be of any help.
Thanks!
The text was updated successfully, but these errors were encountered: