All Projects → jsit → Toast.vim

jsit / Toast.vim

🍞 Toast! A colorful, medium-contrast color scheme with full Vim and Neovim support and automatic light and dark variants. Easy to read without frying your retinae.

Projects that are alternatives of or similar to Toast.vim

Vim Monokai Tasty
VIM Colour scheme
Stars: ✭ 279 (+158.33%)
Mutual labels:  neovim, neovim-plugin, vim-colorscheme, color-scheme, colorscheme, color-theme
Nord Vim
An arctic, north-bluish clean and elegant Vim theme.
Stars: ✭ 1,987 (+1739.81%)
Mutual labels:  syntax-theme, vim-colorscheme, color-scheme, colorscheme, color-theme
Nord Jetbrains
An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme.
Stars: ✭ 293 (+171.3%)
Mutual labels:  syntax-theme, color-scheme, colorscheme, color-theme
Iceberg.vim
🇦🇶 Bluish color scheme for Vim and Neovim
Stars: ✭ 1,636 (+1414.81%)
Mutual labels:  vim-colorscheme, color-scheme, colorscheme, color-theme
Nord Visual Studio Code
An arctic, north-bluish clean and elegant Visual Studio Code theme.
Stars: ✭ 749 (+593.52%)
Mutual labels:  syntax-theme, color-scheme, colorscheme, color-theme
Nord
An arctic, north-bluish color palette.
Stars: ✭ 4,816 (+4359.26%)
Mutual labels:  syntax-theme, color-scheme, colorscheme, color-theme
vim-lighthaus
A Lighthaus theme for (n)vim, vim-airline and lightline
Stars: ✭ 33 (-69.44%)
Mutual labels:  colorscheme, color-scheme, color-theme, vim-colorscheme
aquarium-vim
🌊 Aquarium, a simple vibrant dark theme for vim 🗒
Stars: ✭ 151 (+39.81%)
Mutual labels:  syntax-theme, colorscheme, color-scheme, vim-colorscheme
Nord Terminator
An arctic, north-bluish clean and elegant Terminator color theme.
Stars: ✭ 78 (-27.78%)
Mutual labels:  color-scheme, colorscheme, color-theme
disco.vim
A full set of 2-, 8-, 16-, 88-, 256-, and GUI-color-compatible Vim colors.
Stars: ✭ 53 (-50.93%)
Mutual labels:  colorscheme, color-scheme, vim-colorscheme
Spacecamp
🔭 Vim colors for the final frontier
Stars: ✭ 288 (+166.67%)
Mutual labels:  vim-colorscheme, color-scheme, colorscheme
Vim Dogrun
🐶 A dark Neovim / Vim colorscheme for the GUI and 256 / true-color terminals.
Stars: ✭ 261 (+141.67%)
Mutual labels:  neovim, vim-colorscheme, colorscheme
Nord Gnome Terminal
An arctic, north-bluish clean and elegant GNOME Terminal color theme.
Stars: ✭ 258 (+138.89%)
Mutual labels:  color-scheme, colorscheme, color-theme
nord-mintty
An arctic, north-bluish clean and elegant Mintty color theme.
Stars: ✭ 40 (-62.96%)
Mutual labels:  colorscheme, color-scheme, color-theme
Night Owl.vim
A 24bit dark Vim colorscheme based on sdras/night-owl-vscode-theme
Stars: ✭ 349 (+223.15%)
Mutual labels:  neovim, vim-colorscheme, colorscheme
Nord Termite
An arctic, north-bluish clean and elegant Termite color theme.
Stars: ✭ 104 (-3.7%)
Mutual labels:  color-scheme, colorscheme, color-theme
Srcery Vim
Dark colorscheme for gvim and vim
Stars: ✭ 518 (+379.63%)
Mutual labels:  color-scheme, colorscheme, color-theme
Vim Pink Moon
A vim/neovim colorscheme
Stars: ✭ 89 (-17.59%)
Mutual labels:  neovim, color-scheme, colorscheme
Nord Guake
An arctic, north-bluish clean and elegant Guake color theme.
Stars: ✭ 20 (-81.48%)
Mutual labels:  color-scheme, colorscheme, color-theme
aurora
24-bit dark theme for (Neo)vim. Optimized for treesitter, LSP.
Stars: ✭ 141 (+30.56%)
Mutual labels:  colorscheme, neovim-plugin, vim-colorscheme

Toast!

Toast! A colorful, medium-contrast theme with full Vim and Neovim support, true color and 256-color support, and automatic light and dark variants. Easy to read without frying your retinae.

Toast Light Toast Dark

Toast is not meant to be a "color system" or anything fancy like that, although it does operate within a few parameters to make its development easier and to aim for some degree of theoretical color harmony.

  • All text has (or should have) a contrast ratio of at least 3:1, meeting WCAG level A. (Level AA across the board makes the colors too drab for my taste, but there will be an option for this in the future, because a11y is important.)
  • All hues are multiples of 15 degrees apart on the color wheel, because why not.
  • Within these parameters, saturation and luminance levels are chosen based on what I think looks good while dogfooding the themes.

See something that looks wrong or that you don't like? File an issue!

Much of the basis for this code and approach comes from Chris Kempson's venerable Tomorrow theme.

Installation

Vim:

mkdir -p ~/.vim/colors
curl -o ~/.vim/colors/toast.vim https://raw.githubusercontent.com/jsit/toast.vim/master/colors/toast.vim

Neovim:

mkdir -p ~/.config/nvim/colors
curl -o ~/.config/nvim/colors/toast.vim https://raw.githubusercontent.com/jsit/toast.vim/master/colors/toast.vim

Customization

To use the light version:

set background=light
colorscheme toast

To use the dark version:

set background=dark
colorscheme toast

If your terminal emulator and version of Vim support true color:

set termguicolors

Set up autocmd overrides to change the colors to your liking. For instance, if you don't want red to be used for constants and strings, you can link them to a different highlight group with something like this in your .vimrc (Vim) or init.vim (Neovim):

augroup toast
  autocmd colorscheme toast hi clear Constant | hi link Constant Type
augroup END

Et cetera

The font used in the screenshots is IBM Plex Mono.

License

Copyright (c) Jay Sitter. Distributed under the same terms as Vim itself. See :help license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].