add nvim_dark#296
Conversation
This is the That matches your template definition: What do you expect?
I don't see where that is done. You have to add this metadata line to the template: |
|
@lifepillar the statusline should be hi StatusLine guifg=#2c2e33 guibg=#c4c6cd guisp=NONE gui=NONE ctermfg=236 ctermbg=251 cterm=NONE term=reversebut colortempate is picking up hi StatusLine guifg=#2c2e33 guibg=#c4c6cd guisp=NONE gui=reverse ctermfg=236 ctermbg=251 cterm=reverse term=reversei faced a similar issue with colorcolumn
sorry i might have accidentally removed that while cleaning the nvim groups |
|
You should remove the |
@lifepillar is there a way to explicitly set NONE |
|
The will set the background color of Btw, the That should be: to also support less capable terminals. Edit: And, accordingly, you should define the base-16 value of each color. |
|
@lifepillar could you review the changes |
|
Overall, it looks fine to me in GUI and 256-colors. What's still missing is the color values for terminals with 16 colors or less: you may see how the color scheme looks in such environment by setting At the moment, the color scheme is broken in those environments because all the attributes are set to See any of the templates in this repository: such colors are usually specified by name ( |
done!! |
|
@lifepillar is there a way to test how the colors look for 16 and 8 color terminals cuz they may depend on the colorscheme used by the terminal itself and the colors look fine in my terminal |
|
Have you |
8/16 colors are set on a “best effort” basis, because there is no guarantee how those colors are actually displayed in a given terminal. When designing for 8/16 colors you hope that the terminal's color palette is “sensible”, which means that (for a dark theme) color 0 is assumed to be close to black, color 1 is assumed to be approximately red, and so on. But of course there is no guarantee that this is the case. You should test with a few different terminal palettes, and choose palettes that are “sensible” in the previous sense. I may have not chosen the best terminal colors in my screenshots above, but even when using other terminals there are a few things that can be improved, such as the contrast in the toolbar when |
|
@lifepillar could u check now |
|
@lifepillar I've changed all the suggested ones
about this:
yes the colors look very dull and numb but, if i change the colors as needed wouldn't it look different from the colorscheme itself i mean can i keep my gui colors and fallback colors different is that allowed?? |
|
This is how I would proceed: comment out all The overall idea is that your GUI/true color terminal version of the color scheme is your reference. As you reduce the number of available colors to 256, then 16, then 8, your goal is to try to be faithful to your reference as much as possible by making sensible adjustments where necessary. For 256 colors that is relatively easy. For 16 and 8 colors it becomes very hard if not outright impossible. You are very constrained, but you should strive to be faithful to your true color reference. Setting |
|
@lifepillar now ive realized the reason why i couldn't see the 8 colors was because there are no 8 colors on windows meaning whenever i do even the legacy console host uses 16 colors |
What does that mean, exactly? |
i can't technically view 8-bit colors like i can do on linux vimt_Co.mp4 |
|
8c is not a different set of colors, it's just colors 0-7 of the current 16c color palette. So I'm not sure what you are expecting. |
|
@chrnz008 I gave it a try, but none of them look very good. You’ll have to experiment a bit yourself: My current attempt: diff --git a/colortemplate/novum.colortemplate b/colortemplate/novum.colortemplate
index cf7aa53..789fa17 100644
--- a/colortemplate/novum.colortemplate
+++ b/colortemplate/novum.colortemplate
@@ -53,8 +53,8 @@ Color: zanyLlama #004c73 24 DarkBlue
Background: any
-Term colors: richSaola fineSnake easyTetra poorLlama warmQuail gladRobin gladHuman richBison
- dullZorse fineSnake easyTetra poorLlama zanyLlama gladRobin gladHuman soreSloth
+Term colors: soreSloth baldFossa tameHorse poorLlama zanyLlama fineSnake warmQuail dullZorse
+ weakSnail gladRobin easyTetra richBison gladHuman deadLemur longDhole richSaola
Normal tameFossa richSaola |
yes it doesn't |
which also fixed the 256 tabline issue
it does work for me both on win32 and msys emulation |
|
@habamax about the visual mode overlapping with diff and paranthesis , i wanted to make the colorscheme look exactly like the neovim one is it mandatory to change them? |
It would be a blocker for me. But you can persuade @romainl and @neutaaaaan.
It might look different but readable, I will double check with a proper default xterm later. |
|
@mao-yining and @habamax i need your help for DiffChange i couldnt find a color in my pallate that is not colliding with other groups |
You can extend your palette, can't you? Find a color that you think would fit and use it. |
thanks but i added two new colors anyway for terminal colors and diff |
|
I have checked 16c in xterm for other issues I mentioned earlier, looks good for me. |
|
I have only 3 issues left:
Once resolved, I will merge the colorscheme in. @romainl if you have time, please try this one. |
@habamax can i use red for matchparen like other colorschemes it is making harder to guess where the cursor is if i use a harder bg |
Sure, why not. |



















ive followed the steps mentioned in #287
but im not sure what to remove and colortemplate is not picking up the statusline color correctly so ive changed the color.vim file manually
it also in vim9script even though i set the target to viml