Skip to content

Latest commit

 

History

History
141 lines (106 loc) · 4.08 KB

README.md

File metadata and controls

141 lines (106 loc) · 4.08 KB

🎨 JB for Neovim

Color scheme for Neovim, inspired by JetBrains IDEs.

Dark Light
dark-js light-js

Features

  • 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

Installation

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,
}

Usage

vim.cmd("colorscheme jb")
colorscheme jb

Change light/dark theme:

vim.o.background = "light"
set background=light

Configuration

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,
}

Overriding Colors & Highlight Groups

n/a

Extras

n/a

Contributing

n/a