Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thejian/nvim-moonwalk

A highly accessible colorscheme for neovim and many other applications.
https://github.com/thejian/nvim-moonwalk

alacritty-theme apca colorscheme iterm2-theme neovim neovim-colorscheme

Last synced: 21 days ago
JSON representation

A highly accessible colorscheme for neovim and many other applications.

Awesome Lists containing this project

README

        

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.
```lua
vim.o.background = 'light'
vim.cmd.colorscheme'moonwalk'
```

## 🛠 Options
```lua
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`.