Color scheme for Neovim, inspired by JetBrains IDEs.
Dark | Light |
---|---|
- Supports both light and dark themes
- Terminal colors.
- Has lualine theme
Supported Languages
Language | Syntax | Treesitter | Semantic |
---|---|---|---|
Blade | n/a | ✅ (EmranMR/tree-sitter-blade) | n/a |
C/C++ | ✅ (c,cpp) | n/a | |
CSS | ✅ (css) | n/a | |
EditorConfig | n/a | ✅ (editorconfig) | n/a |
HTML | ✅ (html) | n/a | |
JavaScript | ✅ (javascript) | ✅ (ts_ls) | |
JSON | ✅ | ✅ (json) | n/a |
Lua | ✅ (lua,luadoc) | ✅ (lua_ls) | |
Markdown | ✅ (markdown,markdown_inline) | n/a | |
Nix | ✅ (nix) | ✅ (nil_lsp) | |
PHP | ✅ (php,phpdoc) | n/a | |
Python | ✅ (python) | n/a | |
RegExp | ✅ (regex) | n/a | |
Rust | ✅ (rust) | n/a | |
Sass/SCSS | ✅ (scss) | n/a | |
Shell Script | ✅ (bash) | n/a | |
Twig | n/a | ✅ (twig) | n/a |
TypeScript | ✅ (typescript) | ✅ (ts_ls) |
Supported Plugins
Plugin | Source |
---|---|
copilot.vim | n/a |
fzf-lua | n/a |
gitsigns.nvim | n/a |
indent-blankline.nvim | n/a |
neogit | n/a |
nvim-notify | n/a |
nvim-scrollbar | n/a |
supermaven-nvim | n/a |
Install the theme with your preferred package manager, such as folke/lazy.nvim:
return {
"nickkadutskyi/jb.nvim",
lazy = false,
priority = 1000,
opts = {},
config = function()
-- require("jb").setup({transparent = true})
vim.cmd("colorscheme jb")
end,
}
vim.cmd("colorscheme jb")
colorscheme jb
Change light/dark theme:
vim.o.background = "light"
set background=light
Important
Set the configuration BEFORE loading the color scheme colorscheme jb
.
Default Options
---@class jb.Config
M.defaults = {
-- Enable this to remove background from Normal and NormalNC
transparent = false,
}
n/a
n/a
n/a