NTBBloodbath / doom-one.nvim

doom-emacs' doom-one Lua port for Neovim
MIT License
211 stars 32 forks source link

Bufferline behavior with different colors #7

Closed pcapiod closed 3 years ago

pcapiod commented 3 years ago

Hi again, I found a weird behaviour with bufferline on my machine with a lot of colours except doom-monokai-flatland. Here is what I have with monokai-flatland:

Screenshot_20210714_220159

The behaviors and colors seem correct to me. Here is doom-one as a difference:

Screenshot_20210714_220222

It is very difficult to see which tab is active and which one is inactive.

In addition, I was thinking of using a different tabline or bufferline like barbar, but deactivating tabline in doomrc results in a lot of errors with bufferline not being installed.

EDIT: The issue with barbar is coming from barbar's side, which is using a variable called "Special" that nvim does not like (and does not exist(?)).

If you need more info, please let me know!

NTBBloodbath commented 3 years ago

Hey, sorry for the late reply!

I was able to reproduce it yesterday and I thought that was a colorscheme issue (e.g. not supporting BufferLine) but it was working fine for me before. Just updated the bufferline plugin and the issue was solved at least for me, let me know if it does for you too!

About barbar, the Special highlighting group exists but I don't know why barbar spits that error (in the source if Special does not exists then it sets a default value or it is supposed to).

pcapiod commented 3 years ago

I could notice that the vertical white bar in the middle comes when the 'transparent_background' is active. Otherwise it is fine!

Thanks again!

NTBBloodbath commented 3 years ago

I'm gonna transfer this issue to doom-one colorscheme repository. In that way it'll be cleaner for me.