Avalanche is a colorscheme with shades of grey and few accent colors. Its purpose is to let the developers focus on the code itself by highlighting only the necessary parts, instead of getting distracted by their fancy colorscheme.
It's mostly only shades of grey and one main accent color, other accents are only used when it's necessary to make a difference (e.g diff files).
This colorscheme requires neovim 0.7+.
As of now, the shades of grey might be hard to read/differentiate. Please do open an issue/PR if you find it hard to read.
That being said, the 'day' variant is currently unimplemented.
require("avalanche").setup {
variant = "night", -- night | day
transparent = false, -- true | false
color_overrides = {}, -- any color in colors.lua
}
Vimscript:
colorscheme avalanche
Lua:
require("avalanche").apply()
Note that lua version is a wrapper around colorscheme avalanche
.
While this may make you think that avalanche supports Vim, it does not. Avalanche is made with lua and neovim-specific functions.
bg
- Backgroundfg
- Foregroundlight_bg
- Selectioncoal
- UI, NonTextgraphite
- UI, Rare syntaxash
- Main grey, UI, String, etc.accent
- Accent, function names, etc.accent_bg
- Menu selectionsnow
- Builtin functionsred
- Errors, Diff Deletered_bg
- Errors, Diff Delete
- Original colors from limestone
- Core design from sakura.nvim