Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/thejian/nvim-moonwalk
- Owner: theJian
- Created: 2023-11-01T14:57:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-19T17:18:41.000Z (11 months ago)
- Last Synced: 2024-03-19T18:37:07.061Z (11 months ago)
- Topics: alacritty-theme, apca, colorscheme, iterm2-theme, neovim, neovim-colorscheme
- Language: Lua
- Homepage:
- Size: 107 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
## ✨ 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`.