https://github.com/pmouraguedes/neodarcula.nvim
A discrete color theme - based on Intellij's default dark theme - with support for transparency, dimming, LSP, treesitter and other plugins.
https://github.com/pmouraguedes/neodarcula.nvim
colorcheme intellij neovim neovim-colorscheme neovim-lua neovim-lua-plugin neovim-plugin neovim-theme vim vim-colorscheme vim-theme
Last synced: 2 months ago
JSON representation
A discrete color theme - based on Intellij's default dark theme - with support for transparency, dimming, LSP, treesitter and other plugins.
- Host: GitHub
- URL: https://github.com/pmouraguedes/neodarcula.nvim
- Owner: pmouraguedes
- License: mit
- Created: 2025-02-19T08:10:51.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-06-27T07:16:47.000Z (4 months ago)
- Last Synced: 2025-06-27T07:42:34.099Z (4 months ago)
- Topics: colorcheme, intellij, neovim, neovim-colorscheme, neovim-lua, neovim-lua-plugin, neovim-plugin, neovim-theme, vim, vim-colorscheme, vim-theme
- Language: Lua
- Homepage:
- Size: 45.9 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-neovim-sorted - pmouraguedes/neodarcula.nvim - based on Intellij's default dark theme - with support for transparency, dimming, LSP, treesitter and other plugins. | (Colorscheme)
- awesome-neovim - pmouraguedes/neodarcula.nvim - A dark theme with support for transparency, dimming, LSP semantic tokens and more. (Colorscheme / Tree-sitter Supported Colorscheme)
README
# Neodarcula
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](https://github.com/folke/flash.nvim) and [eyeliner.nvim](https://github.com/jinh0/eyeliner.nvim).
## Examples
- [Jai](#jai)
- [Go](#go)
- [Java](#java)
- [C++](#c++)
- [Rust](#rust)
- [Odin](#odin)
- [Zig](#zig)
- [C3](#c3)
### Jai

### Go

### Java

### C++

### Rust
### Odin

### Zig

### C3 (tree-sitter only, no LSP)

---
## 📦 Installation
```
{
"pmouraguedes/neodarcula.nvim",
lazy = false,
priority = 1000,
},
```
### 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.
## Alternatives
- [xiantang/darcula-dark.nvim](https://github.com/xiantang/darcula-dark.nvim)
- [doums/darcula](https://github.com/doums/darcula)