A collection of contrast-based Vim/Neovim colorschemes that highlight code using font variations instead of colors.
Zenbones.nvim is a collection of Vim/Neovim colorschemes designed to emphasize code readability through high contrasts and font variations like bold and italic, rather than relying heavily on colors. It reserves colors for secondary roles such as diagnostics, diffs, and search matches, creating a clean and focused editing environment. The project is built for extensibility, allowing users to create derivative colorschemes or choose from a built-in collection inspired by popular themes.
Vim and Neovim users who prioritize code readability and minimal visual noise, particularly developers working in text editors who want a colorscheme that uses font styles for syntax highlighting and colors for non-syntax elements. It also appeals to users who enjoy customizing or creating their own colorschemes due to its extensible architecture.
Developers choose Zenbones over other colorschemes for its unique contrast-based design that reduces eye strain by minimizing color dependency, and for its extensibility through Lush.nvim, enabling easy customization and creation of new themes. The built-in collection of derivative colorschemes, inspired by popular themes like Nord and Tokyo Night, offers immediate variety without sacrificing the core readability philosophy.
🪨 A collection of contrast-based Vim/Neovim colorschemes
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses font variations like bold and italic for syntax highlighting, minimizing color dependency to reduce visual noise and enhance code clarity, as stated in the project philosophy.
Built with Lush.nvim, allowing easy customization and creation of derivative colorschemes, with documented processes for users to create their own themes.
Includes a collection of colorschemes inspired by popular themes like Nord and Tokyo Night, offering variety without deviating from the core readability principles.
Supports many popular Neovim plugins such as Telescope, Lualine, and nvim-cmp, ensuring seamless integration into existing workflows, as listed in the README.
For full extensibility and advanced customization, Lush.nvim is required, adding an extra dependency that complicates minimal setups, though compatibility mode exists without it.
Vim works only in compatibility mode and cannot use Lush.nvim, restricting features and customization for Vim users, as noted in the recommended setup.
Requires true color support, fonts with bold and italic, and compatible terminals or GUIs, which may not be available on all systems, affecting the intended design experience.