Closed ixolius closed 1 year ago
Hi! Thanks for letting us know. I think this is because it isn't underline coc.nvim uses in srcery, its undercurl, and I suppose that doesn't work correctly in konsole.
Hi @roosta , thanks for the response.
I took the time and tried gnome-terminal
. This is srcery:
And this is a solarized colorscheme:
I don't think my issue has anything to do with konsole
(Maybe suggest me a terminal emulator that should work). So what is the problem here? If this is a problem of the terminal emulator or coc.nvim, then why does the solarized palette work? I feel like I don't understand something. Can someone explain with a little more detail what is happening here?
Undercurl isn't supported by all terminal emulators, one I know it does work is alacritty I use that one myself. The reason I didn't provide any more details is that it varies from terminal to terminal, and often if you run a multiplexer (screen,tmux) usually complicates things further. Its a config issue, not a theme issue, and I can really only vouch for alacritty.
I am able to fall back to underline when using konsole myself, using stock config and srcery theme.
Do you get underline/undercurl without coc.nvim?
Thanks for the details. I will test different things over the weekend, you could help me by answering the following questions
konsole
and vim
do you use? (it's 19.12.3 and 8.2 for me)?konsole
configuration?22.08.3
:highlight
, and scroll until you see examples of bothClosing due to inactivity
Expected behaviour
When using a colorscheme such as
solarized
, mycoc.nvim
-plugin underlines language errors correctlyActual behaviour
Srcery fails to display the underline.
What I tried
I played around with
g:srcery_hard_black_terminal_bg
,g:srcery_underline
andg:srcery_undercurl
. For the moment, I useg:srcery_guisp_fallback
but this is not a "real" workaround.System details
I use
konsole
as terminal emulator. I use vim 8.2.5172.Offer to help
If you need it, I can provide several versions of a .vimrc that may reproduce this behaviour. If needed, I can also try to compare this sourcecode with the sourcecode of the solarized project to see what is wrong.