Open SebasF1349 opened 2 months ago
I am seeing the same behavior but its only temporary on my system. In my specific case the separator between a static item (such as file name) and a conditional item (such as diagnostics) will cause this white separator to appear while the conditional item is loading. I also see this when I have git-blame enabled since that is also conditional. It seems like there was a change to how conditional logic is used to determine what separator to display?
I also encountered the same problem. The background of the separator and the icons were both white, which was very ugly. The only thing I can solve now is to change the theme of nvim.
Same here. It happens when I open a file directly (nvim somefile.yml
), but seems to be fine if I open it from the fuzzy finder:
https://github.com/nvim-lualine/lualine.nvim/assets/551858/3cb55e32-8e1b-4f9e-ab1c-a00f8fb02d96
I think this might be related to some changes in TokyoNight theme (at least my issues were). https://github.com/folke/tokyonight.nvim/issues/551
I was able to resolve it by configuring the theme explicitly on lualine:
lualine.setup {
-- ...
options = {
theme = 'tokyonight-moon',
},
-- ...
}
Self Checks
How to reproduce the problem
Only a component with an icon in an inactive lualine/winbar is needed. My theme is Catppuccin with minimal config too.
Expected behaviour
Separators should be transparent with a transparent theme/background.
Actual behaviour
This wasn't happening before, but I can't point when it started happening. As you can see, the separator is not transparent. It only happens if the last component is an icon, if it's text the separator isn't shown. And it only happens in the inactive window, active windows shows as expected (transparent if needed).
Minimal config to reproduce the issue
Additional information