pmouraguedes/neodarcula.nvim

github github
colorschemetreesitter-colorschemes
stars 9
issues 0
subscribers 1
forks 1
CREATED

UPDATED


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 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.

Alternatives