Chai for Neovim: A warm, cozy theme for chill coding vibes.
This theme is a Neovim port of the chai theme for VSCode, created by Hitesh Choudhary sir. It primarily draws inspiration from the dark theme variant.

- 🌙 Dark theme optimized for long coding sessions
- 🎨 Carefully crafted color palette
- 🔌 Extensive plugin support
- ⚡️ Fast and lightweight
- 🎯 Comprehensive syntax highlighting
- 🖼️ Support for transparent backgrounds
- 🎭 Customizable through options
Using Lazy.nvim
require("chai").setup {
"Shobhit-Nagpal/chai.nvim",
dependencies = {
"tjdevries/colorbuddy.nvim"
},
}
Using Packer.nvim
use {
"Shobhit-Nagpal/chai.nvim",
requires = {
"tjdevries/colorbuddy.nvim",
}
}
require("chai").setup({
-- Enable italic comments
comment_italics = true,
-- Enable transparent background
transparent_background = false,
-- Enable transparent floating windows
transparent_float_background = false,
-- Reverse visual selection colors
reverse_visual = false,
-- Dim non-current windows
dim_nc = true,
-- Disable search highlight group in cmp cmdline
cmp_cmdline_disable_search_highlight_group = false,
-- Make telescope borders follow float background
telescope_border_follow_float_background = false,
-- Make lspsaga borders follow float background
lspsaga_border_follow_float_background = false,
-- Enable background for diagnostic virtual text
diagnostic_virtual_text_background = false,
-- Override default colors
colors = {
-- Add your color overrides here
-- Example: primary = "#ff0000"
},
-- Override default themes
themes = {
-- Add your theme overrides here
-- Example: background = "#000000"
}
})
require("bufferline").setup({
options = {
highlights = require("chai.plugins.bufferline"),
}
})
require("lualine").setup({
options = {
theme = "chai",
},
})
chai.nvim includes support for the following plugins:
- nvim-treesitter
- nvim-cmp
- telescope.nvim
- lspsaga.nvim
- bufferline.nvim
- nvim-tree.lua
- which-key.nvim
- noice.nvim
- neo-tree.nvim
- And many more!
- Neovim >= 0.7.0
- colorbuddy.nvim
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.