Comments (4)
But isn't it working? Sorry I wasn't able to reproduce it. Perhaps I did something wrong?
With this config:
catppuccino.setup({colorscheme = "neon_latte"})
catppuccino.load()
With this config:
catppuccino.setup({colorscheme = "neon_latte"})
catppuccino.load()
local cmd = vim.cmd
cmd('hi TabLine ctermfg=white ctermbg=black')
Perhaps you were expecting the words "black" and "white" to appear when running :hi TabLine
? In case you didn't know, those numbers represent the cterm colors (see help cterm-colors
):
from nvim.
Well, this is embarrassing. I shortcutted actually examining the output because my tabline no longer looks how I expect it to after I installed Catppuccino, but maybe it's unrelated?
:verbose highlight TabLineSel
TabLineSel xxx cterm=bold ctermfg=9 ctermbg=0 guifg=#898E99 guibg=#3b4261
Last set from anonymous :source
Notice that ctermfg
is 9
(red) and ctermbg
is 0
(black) for the selected tab, and yet my tabline looks like this:
Before installing Catpuccino my tabline was white text on black with red text indicating the current tab, and indeed when I revert my changes to switch to Catpuccino my tabline looks like this:
If this isn't actually an issue with Catppuccino I can close this issue. Do you know what might be going on here?
from nvim.
These 3 are the hi groups Catppuccino touches related to the TabLine.
This is not an issue. Of course the TabLine is going to look different from what you had before, how else are we gonna get a consistent theme where every UI element follows the same color palette?
I've personally never used tne built-in tab line (I recommend this one), but I did configure its colors for Catppuccino. Just find the hi groups it's using and change them to your like.
Before installing Catpuccino my tabline was white text on black with red text indicating the current tab
Just change the hi groups after loading catppuccino ;) I'm not sure the names of all the hi groups it takes the colors from. Keep in mind that it might be using, for instance, Normal to get the foreground...
from nvim.
Looks like it's the termguicolors
that are taking effect here. I could have sworn I did set termguicolors?
and it said notermguicolors
but now it says termguicolors
😵 .
Changing my highlight groups as such took care of it:
vim.cmd('hi TabLineFill ctermfg=black ctermbg=black guifg=lightblack guibg=lightblack')
vim.cmd('hi TabLine ctermfg=white ctermbg=black guifg=white guibg=lightblack')
vim.cmd('hi TabLineSel ctermfg=red ctermbg=black guifg=red guibg=lightblack')
Thank you for Catpuccino! It's a great theme 😄 .
from nvim.
Related Issues (20)
- NeoTree background does not blend with the WinSeparator as shown in README screenshots. HOT 5
- React (JSX) code does not show different colors for variables. HOT 3
- Additional dim_inactive option for transparent setups
- Comments and Virtual Text same color HOT 3
- Semantic Highlighting - basedpyright HOT 6
- background variable not detected correctly on boot HOT 7
- Treesitter context highlighting when transparent_background=true HOT 3
- (option to) Disable all integrations by default HOT 1
- Incorrect typing for `illuminate` integration
- add tabby.nvim integration (colors) HOT 1
- Incorrect Typescript keyword color with TreeSitter enabled HOT 2
- Bufferline background breaks when Catppuccin is set to transparent background and bufferline style is styled as non-default HOT 4
- nvim-navbuddy integration
- Publish plugin on luarocks
- Lualine highlight color is not uniform
- lazy.nvim: module 'catppuccin.groups.integrations.colorful_winsep' HOT 5
- Add support for `mini.statusline` HOT 1
- mini.nvim integration seems broken HOT 1
- Tranceparency not working property with telescope dropdown HOT 3
- CmpBorder doesn't work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nvim.