/white-chocolate.nvim

An opinionated bright, redshift-friendly, modular and vibrant theme for neovim that includes a colorscheme. It strives to be: simple, light, functional and familiar.

Primary LanguageLuaApache License 2.0Apache-2.0

white-chocolate.nvim

It's an opinionated bright theme for neovim containing my custom colorscheme and configurations for other great plugins.

image

Every bright colorscheme that I've tried had some issues, so I've decided to make my own thanks to RRethy/nvim-base16.

Goals

  • Simple - both in use and development, 16 base colors.
  • Light - minimal performance impact.
  • Functional - does its job and nothing more.
  • Familiar - provides colors that you are used to.

Make sure to raise an issue if you have any suggestion about how we can get closer to these goals.

Features

  • Bright - almost completely white background.
  • Redshift-friendly - plays nicely with reduced blue light (and green to some extend).
  • Modular - use any set of features that you like.
  • Vibrant - provides distinct and intense colors.

Installation

Use your favorite plugin manager.

For vim-plug you can use this:

call plug#begin('~/.vim-plug')

    Plug 'EtiamNullam/white-chocolate.nvim'

call plug#end()

Dependencies

You have to install them on your own.

vim-plug snippet:

Plug 'RRethy/nvim-base16'

Usage

Default options:

require('white-chocolate').setup()

Custom options (defaults in example):

require('white-chocolate').setup {
    apply_colorscheme = true,
    invert_selection = true,
    tweak_nontext = true,
    tweak_float = true,
    tweak_matchparen = true,
}