- Notifications
You must be signed in to change notification settings - Fork0
Minimal soothing neovim colorscheme
License
sefidel/avalanche.nvim
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 necessaryto 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 | daytransparent=false,-- true | falsecolor_overrides= {},-- any color in colors.lua}
Vimscript:
colorscheme avalanche
Lua:
require("avalanche").apply()
Note that lua version is a wrapper aroundcolorscheme 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 fromlimestone
- Core design fromsakura.nvim