A visually soothing theme (a.k.a. colorscheme) for Neovim that is AAA conformant with Web Content Accessibility Guidelines (WCAG). Its colors provide enough contrast to be readable without being too bright. The palette uses analogous colors to discern syntax without being interruptive. Signal colors are applied to convey meaning without breaking color symbolism.
Note: This theme needs a full color terminal such as WezTerm (recommended) or iTerm2 to display RGB colors.
Integration support:
- gitui by Stephan D.
- lualine by Shadman Saleh
- WezTerm by Wez Furlong
LazyVim: create a new plugin (for example, ~/.config/nvim/lua/plugins/themes.lua
) with the following contents:
return {
{
"kimjbaran/voyager.nvim",
lazy = false,
},
{
"LazyVim/LazyVim",
opts = {
colorscheme = "voyager",
-- With transparent background:
-- colorscheme = "voyager-transparent",
},
},
}
To load the lualine as shown in the exammples, add the following to ~/.config/nvim/init.lua
:
require("voyager").lualine()
Early versions of the Voyager theme were based on Sami Harju's Serene theme.