Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

🪨 A collection of contrast-based Vim/Neovim colorschemes

License

NotificationsYou must be signed in to change notification settings

zenbones-theme/zenbones.nvim

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.

Zenbones main image

A rock garden inRyōan-ji.

Requirement

  • Neovim v0.8.0 (use v2.0.0 for older versions) or Vim 8.1

Recommended setup

  • 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

Installation

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}

Usage

Just apply the colorscheme as usual:

settermguicolorssetbackground=light" or darkcolorscheme zenbones

Or choose from the collection:

colorschemedescription
zenwrittenZero hue and saturation version
neobonesInspired byneovim.io
vimbonesInspired byvim.org
rosebonesInspired byRosé Pine
forestbonesInspired byEverforest
nordbonesInspired byNord
tokyobonesInspired byTokyo Night
seoulbonesInspired bySeoul256
duckbonesInspired bySpaceduck
zenburnedInspired byZenburn
kanagawabonesInspired byKanagawa
randombonesRandomly pick from the collection.

Seedocumentations or:help zenbones.txt.

Showcase

lightdark
diffdiff
diagnosticsdiagnostics
'bright'default'dim'
Bright lightnessDefault lightnessDim lightness
'stark'default'warm'
Stark darknessDefault darknessWarm darkness

See moreshowcase from the other colorschemes or checkout thevimcolorschemes page.

Other plugins support

Aside from LSP and basic Tree-sitter support, here are some plugins that arecurrently supported.

Other implementations

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.

Inspirations

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.

Git mirrors


[8]ページ先頭

©2009-2025 Movatter.jp