Open romainl opened 1 year ago
This is the same issue @neutaaaaan was about in https://github.com/vim/vim/issues/11177
As of now only 2 terminals are known to be affected, urxvt and Terminal.app
Not sure if this is vim or terminal issue.
PS, we can workaround this in colorschemes, but not sure if we should.
PPS, actually, I am not sure if we can workaround it.
Well, I am wrong, this is a different issue. And affects all terminals.
So I'm reviving this thread with an ugly screenshot:
After further investigations, it appears that NonText
is not at fault, here. What we see is, if I understand it correctly, a side effect of having a different background for Normal
and EndOfBuffer
:
The intro text uses Normal
while the rest uses EndOfBuffer
.
Possible solutions:
Leave it like this.
PROS:
CONS:
in the colorscheme, use the same background for both groups.
PROS:
CONS:
In Vim, use EndOfBuffer
for the intro instead of Normal
.
PROS:
CONS:
EndOfBuffer
are really funky, which would make the intro weirdIn Vim, use a different "private" group that would be like Normal
for the foreground and either like EndOfBuffer
for the background or transparent.
PROS:
CONS:
This is the original desert in the MacVim GUI:
And this is the remake in the MacVim GUI:
Quite faithful, right? But that weird highlighting for the startup message is bugging me. It uses
Normal
on top ofNonText
and, since they have different backgrounds, it creates a surprising "knock out" effect.Can we do something about it? Should we?
FWIW, it also happens in evening, morning, and ron.