Closed quackzar closed 1 year ago
the Cursor highlight in melanage is not set
Neovim sets Cursor
by default. What do you get when you run :highlight Cursor
?
Currently just Cursor xxx guifg=bg guibg=fg
, which is the same as if ran with -u NONE
without any color scheme at all.
I don't understand what the problem is here.
If NoiceCursor
links to Cursor
, and Cursor
is set to the default, then the cursor should appear just like it does in the command line.
If noice does something different to render the cursor, then that's a problem there, not here.
Okay, so funnily enough if I set hi guifg=bg guibg=fg
then noice's cursor appears correctly.
Doing a hi clear
also wipes the noice cursor.
Most other color schemes seem to define Cursor
so noice just links to that. The only two solutions I really see is either providing explicit setting Cursor
or providing NoiceCursor
highlight for compatibility.
In the Noice the cursor in the commandline is invisible, since the
Cursor
highlight in melanage is not set andNoiceCursor
links to it. This can be fixed by either setting theCursor
orNoiceCursor
to something, but is there is reasonCursor
has been left unset?Current output:
With
NoiseCursor = {bg = a.fg, fg = a.bg}
: