Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork61
🪨 A collection of contrast-based Vim/Neovim colorschemes
License
zenbones-theme/zenbones.nvim
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A collection of Vim/Neovim colorschemes designed to highlight code usingcontrasts and font variations. Colors are tasked only for other roles such asdiagnostics, diffs, search matches.
It is carefully crafted for extensibility. You cancreate your own zenbones-based colorschemeor try thebuilt-in collection.
A rock garden inRyōan-ji.
- Neovim v0.8.0 (use v2.0.0 for older versions) or Vim 8.1
- Neovim with true colors support i.e.
set termguicolors
. Vim works but onlyin compatibility mode. - Font with bold and italic
- Terminal or GUI with bold and italic support
Example installation using lazy.nvim:
{"zenbones-theme/zenbones.nvim",-- Optionally install Lush. Allows for more configuration or extending the colorscheme-- If you don't want to install lush, make sure to set g:zenbones_compat = 1-- In Vim, compat mode is turned on as Lush only works in Neovim.dependencies="rktjmp/lush.nvim",lazy=false,priority=1000,-- you can set set configuration options here-- config = function()-- vim.g.zenbones_darken_comments = 45-- vim.cmd.colorscheme('zenbones')-- end}
Just apply the colorscheme as usual:
settermguicolorssetbackground=light" or darkcolorscheme zenbones
Or choose from the collection:
colorscheme | description |
---|---|
zenwritten | Zero hue and saturation version |
neobones | Inspired byneovim.io |
vimbones | Inspired byvim.org |
rosebones | Inspired byRosé Pine |
forestbones | Inspired byEverforest |
nordbones | Inspired byNord |
tokyobones | Inspired byTokyo Night |
seoulbones | Inspired bySeoul256 |
duckbones | Inspired bySpaceduck |
zenburned | Inspired byZenburn |
kanagawabones | Inspired byKanagawa |
randombones | Randomly pick from the collection. |
Seedocumentations or:help zenbones.txt
.
light | dark |
---|---|
![]() | ![]() |
![]() | ![]() |
'bright' | default | 'dim' |
---|---|---|
![]() | ![]() | ![]() |
'stark' | default | 'warm' |
---|---|---|
![]() | ![]() | ![]() |
See moreshowcase from the other colorschemes or checkout thevimcolorschemes page.
Aside from LSP and basic Tree-sitter support, here are some plugins that arecurrently supported.
- Git Signs
- Git Gutter
- Indent Blankline
- Telescope
- Sneak
- Leap
- Hop
- Lualine
- Lightline
- BarBar
- CoC
- Cmp
- Neogit
- WhichKey
- Trouble
- NvimTree
- n³
- Mason
It's also possible to generate any color configuration files using shipwright,this one for Kitty for example.Please feel free to submit a PR if you want to add some more.
Zenbones is heavily inspired byVerdandi andvim-yin-yang. The name came from abook calledZen Flesh, Zen Bones.
There are more similarcolorschemes with few colors from this collection.
About
🪨 A collection of contrast-based Vim/Neovim colorschemes
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.