Skip to content

blackgolyb/monodark.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌑 Monodark.nvim

A minimalist monochrome theme for Neovim. Designed to provide a focused environment by stripping away unnecessary colors

Preview

Preview

📦 Installation

lazy.nvim

{ "blackgolyb/monodark.nvim", priority = 1000 }

mini.deps

add({ source = "blackgolyb/monodark.nvim" })

packer.nvim

use { "blackgolyb/monodark.nvim" }

vim-plug

Plug 'blackgolyb/monodark.nvim'

Configuration

There is no need to call setup if you don't want to change the default options and settings.

require("monodark").setup({
    transparent_background = false,
    variant = "base",
    float = {
      transparent = false,
      solid = false,
    },
    show_end_of_buffer = false,
    dim_inactive = {
      enabled = false,
    },
    lsp_styles = {
      virtual_text = {
        errors = { "italic" },
        hints = { "italic" },
        warnings = { "italic" },
        information = { "italic" },
        ok = { "italic" },
      },
      underlines = {
        errors = { "underline" },
        hints = { "underline" },
        warnings = { "underline" },
        information = { "underline" },
        ok = { "underline" },
      },
      inlay_hints = {
        background = true,
      },
    },
    integrations = {
      neotree = true,
      web_devicons = true,
    },
})

-- setup must be called before loading
vim.cmd.colorscheme "monodark"

⚙️ Configuration Defaults

Option Type Default Description
transparent_background boolean false Disable to use the theme's background color
variant string "base" The theme variant to use
float.transparent boolean false Make floating windows transparent
show_end_of_buffer boolean false Show the ~ characters at the end of a buffer
lsp_styles table (see config) Custom styles for LSP diagnostics and hints
integrations table (see config) Enable/disable specific plugin supports

🧩 Supported Plugins

About

A minimalist monochrome theme for Neovim

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages