In order to push forward #1665, I am submitting a variant of the popular Gruvbox colorscheme, which I believe is suitable for inclusion in Vim.
Gruvbox's author has shown no interest in shipping Gruvbox with Vim, so I have a created a simplified and optimized version. See https://github.com/lifepillar/vim-gruvbox8 for a summary of the differerences.
I have checked the colorscheme with check_colors.vim, with no issues.
https://github.com/vim/vim/pull/2573
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
User who like this colorscheme can use a plugin manager though.
Sure you can always install external colorschemes but it also does not hurt vim to provide a sensible set of polished ones itself.
That base on the author's thought. there 1000+ colorschemes in github, will you add all of them into vim runtime? that will make vim even bigger.
and I just read the diff of this pr, it is really not same as gruvbox src, and hard to understand. gruvbox's code is well maintained.
I wasn't advertising on accepting this specific colorschme but updating the ones we have and adding a few more. E.g. the ones shipping with vim have problems as the new test script confirms.
it is really not same as gruvbox src, and hard to understand
I beg to disagree. Sure, it is completely rewritten, but easier to understand. It is easier to understand:
check_colors.vim), because it has the format such tools expect.That said, if there is no consensus, maybe it's better to close this. I know that 2. is controversial (Vim developers understandably don't want to depend on external tools—although they do not maintain the runtime directly, AFAIK) and I certainly do not want to start a rush to getting dozens of new colorschemes into Vim.
I wrote gruvbox8 for myself mainly because the “official” gruvbox is bloated and messes up syntax highlighting after switching away from it. I thought that, given its popularity and #1665, I might try to get it into Vim. But I don't want to push this any further: after all, “who likes this colorscheme can use a plugin manager” :)
Perhaps, the best way to address #1665, apart from updating the existing colorschemes, would be a (community-driven?) effort to develop an original (and default?) colorscheme… Something with a distinct personality, to make people say “it's Vim!” just by looking at the colors :)
Let's not add individual color files, we need to select a set of distinct color schemes to include in the distribution. Unfortunately selecting those was never finished.
Closed #2573.
so how should the community select a set of distinct color schemes? Shall we have a new survey and select the top 10 well-maintained color schemes?
So let's define a couple of categories and then we make a survey?
So let's use the categories:
To be able to distribute it, the colorschemes must be maintained, include some documentation about the configuration and support terminal and gui colors in dark and light background color mode, right?
So we open a new issue and ask colorscheme developers who want their schemes to be distributed with Vim to show screenshots in dark and light mode and let users vote (for a month). If we take the best rated color scheme per category that would add 5 colorschemes to be included with Vim. We could always add new colorscheme categories (and colorschemes) later, if we missed something obvious.
Would that be a sensible way to move forward here?
—
Okay, I created #4996 in order to drive this forward. We don't have to discuss this here in this closed PR.
Thanks!