Skip to content

KimJBaran/voyager.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voyager Neovim Theme

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:

Installation

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()

Examples

Main editor

maineditor

Explorer snacks and LazyVim menu

explorersnacks

Trouble's Symbols

troublesymbols

gitui

gitui

Acknowledgements

Early versions of the Voyager theme were based on Sami Harju's Serene theme.

About

A visually soothing Neovim theme that is AAA conformant with Web Content Accessibility Guidelines (WCAG).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages