A dark neovim colorscheme based on HSV colors. Why another coolorscheme? I wanted to have a colorscheme with a lot of green and yellow color. This colorschemes is inspired by QtCreator's default colorscheme.
Same as any other plugin, e.g. using lazy:
{
'kuznetsss/meadow.nvim',
priority = 1000,
config = true
},
To switch to the colorscheme:
colorscheme meadow
or
vim.cmd.colorscheme 'meadow'
Here is an example of configuration with default values:
require'meadow'.setup {
color_saturation = 80, -- contrast (0-100)
color_value = 80, -- brightness (0-100)
}
which will change the initial brightness and contrast of the colorscheme.
Setting color_saturation
to 0 will result in grayscale colorscheme.
And setting color_value
to 0 will result in black screen.
cropped.mov
It is possible to adjust brightness and contrast using lua:
require'meadow'.change_brightness(10) -- increase brightness by 10
require'meadow'.change_contrast(10) -- increase brightness by 10
or vim commands:
MeadowChanngeBrightness +10 " increase brightness by 10
MeadowChanngeBrightness -10 " decrease brightness by 10
MeadowChanngeContrast +10 " increase contrast by 10
MeadowChanngeContrast -10 " decrease contrast by 10
require'meadow'.colors.rgb
contains a table with all colors in hex rgb format. Eache color has two fields: fg
and bg
.
For example:
require'meadow'.colors.rgb.red1.fg -- '#cc2929' with the default brightness and contrast
- Thanks to tokyonight.nvim for the list of highlights.
- I think one-dark.nvim is quite similar but with more blue and less green.