Skip to content

A highly accessible colorscheme for neovim and many other applications.

Notifications You must be signed in to change notification settings

theJian/nvim-moonwalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOONWALK

A highly accessible colorscheme for neovim and many other applications, with APCA-based accessibility testing to ensure a sufficient contrast ratio. APCA stands for Accessible Perceptual Contrast Algorithm, a new color contrast method that provides a more accurate estimation of color contrast perception.

Screenshots

go
lua
javascript
python
html
terminal colors Screen Shot 2023-12-07 at 14 13 16

✨ Features

  • Treesitter, lsp, and diagnostic highlights
  • Terminal color
  • Lualine support
  • Extra configurations for other applications

📦 Installation

Install it with your favorite package manager and add this to your configuration.

vim.o.background = 'light'
vim.cmd.colorscheme'moonwalk'

🛠 Options

require'moonwalk'.setup({
  transparent = false,      -- Boolean, default: false. Toggle transparency.
  terminal_color = true,    -- Boolean, default: true. Toggle terminal color.
})

🙌 Contributing

We use APCA to compute the contrast of highlight groups and test to ensure readability. Your PR needs to pass the accessibility test, you can run the test locally with make test.

About

A highly accessible colorscheme for neovim and many other applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published