gerardbm / vim-atomic

Atomic color scheme for Vim, Neovim and Gvim
https://github.com/gerardbm/atomic
MIT License
16 stars 1 forks source link

Statusline polluted with `^` characters #6

Open jmcdo29 opened 1 year ago

jmcdo29 commented 1 year ago

After switching over to vim-atomic I noticed my statusline (through vim-airline and vim-tree.lua) was littered with ^ characters wherever a space ' ' should be, which made reading the status line rather difficult. Thanks to this issue I found that is StatusLine and StatusLineNC are set to the same value as they are here then vim's default functionality is to use ^^^ in the current status line

                            *hl-StatusLine*
StatusLine  Status line of current [window](https://neovim.io/doc/user/windows.html#window).

                            *hl-StatusLineNC*
StatusLineNC    Status lines of not-current [windows](https://neovim.io/doc/user/windows.html#windows).
        Note: If this is equal to "StatusLine", Vim will use "^^^" in
        the status line of the current [window](https://neovim.io/doc/user/windows.html#window).

nvim docs on highlighting and the StatusLine.

Is there a way to change the StatusLineNC to be in line with the atomic color theme but different than StatusLine so that ' ' is used again rather than ^^^?

jmcdo29 commented 1 year ago

As a workaround for myself I've added hi StatusLineNC guibg=NONE to my init.vim and it's made the statusline readable again.