Neodarcula
October 11, 2025 ยท View on GitHub
A discrete color theme based on Intellij's default dark theme, with support for transparency, window dimming, LSP, treesitter, telescope and other plugins like flash.nvim and eyeliner.nvim.
Examples
Jai
Go
Java
C++
Rust
Odin
Zig
C3 (tree-sitter only, no LSP)
๐ฆ Installation
neovim >= 0.12
vim.pack.add({
{ src = "https://github.com/pmouraguedes/neodarcula.nvim" },
})
require("neodarcula").setup({
transparent = false,
dim = true,
})
vim.cmd([[colorscheme neodarcula]])
lazy.nvim
{
"pmouraguedes/neodarcula.nvim",
lazy = false,
priority = 1000,
},
Complete LazyVim example
return {
{
"pmouraguedes/neodarcula.nvim",
lazy = false,
priority = 1000,
opts = {
transparent = true, -- Enable transparent background
dim = true, -- Dim inactive windows with a black background
},
},
{
"LazyVim/LazyVim",
opts = {
colorscheme = "neodarcula",
},
},
}
Configuration
Default Options
{
-- removes the background color, making it transparent.
transparent = false,
-- sets the background of inactive windows to black
dim = false,
}
Requirements
This color scheme uses LSP Semantic tokens and Treesitter information, so it works better when these are enabled.