/evergarden

:rose: a comfy neovim colorscheme for cozy morning coding.

Primary LanguageLua

preview

evergarden is a comfy neovim colorscheme for cozy morning coding.

evergarden is inspired by the everforest colorscheme.

evergarden was designed as a cozy theme with a focus on readability and visual comfort.

Installation

using lazy.nvim:

return {
  'crispybaccoon/evergarden',
  opts = {
    transparent_background = true,
    contrast_dark = 'medium', -- 'hard'|'medium'|'soft'
    overrides = { }, -- add custom overrides
  }
}

using vim-plug:

Plug 'crispybaccoon/evergarden'

Configuration

require 'evergarden'.setup {
  transparent_background = false,
  contrast_dark = 'medium', -- 'hard'|'medium'|'soft'
  override_terminal = true,
  style = {
    tabline = { reverse = true, color = 'green' },
    search = { reverse = false, inc_reverse = true },
    types = { italic = true },
    keyword = { italic = true },
    comment = { italic = false },
  },
  overrides = { }, -- add custom overrides
}

Overrides

Overrides can take all options passed to vim.api.nvim_set_hl().

require 'evergarden'.setup {
    overrides = {
        'Normal' = { '#fddce3', '#1d2021' } -- { 'fg', 'bg', bold = bool, italic = bool, ... }
    },
}

Features

  • Lots of style-customization options (contrast, color invertion etc.)
  • Support for Treesitter highlighting.
  • Support for transparent background.
  • Supported plugins: GitGutter, Telescope.

telescope preview

License

MIT/X11