Skip to content

A minimalist Neovim colorscheme inspired by Gruber Darker. Clean, distraction-free coding with subtle color distinctions where they matter.

License

Notifications You must be signed in to change notification settings

leojimenezg/minimal-madness-nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal Madness Nvim

A minimalist Neovim colorscheme inspired by Gruber Darker. Clean, distraction-free coding with subtle color distinctions where they matter.


Screenshots

C language syntax highlighting Python syntax highlighting Lua syntax highlighting

Installation

Using lazy.nvim (recommended)

{
  "leojimenezg/minimal-madness-nvim",
  lazy = false,
  priority = 1000,
  config = function()
    vim.cmd.colorscheme("minimal-madness-nvim")
  end,
}

Using packer.nvim

use {
  "leojimenezg/minimal-madness-nvim",
  config = function()
    vim.cmd.colorscheme("minimal-madness-nvim")
  end
}

Using vim-plug

Plug 'leojimenezg/minimal-madness-nvim'
colorscheme minimal-madness-nvim

Configuration (Optional)

You can customize the colorscheme by calling the setup() function before applying the colorscheme:

{
  "leojimenezg/minimal-madness-nvim",
  lazy = false,
  priority = 1000,
  config = function()
    require("minimal-madness-nvim").setup({
      styles = {
        comments = { italic = true },
        keywords = { italic = false },
        functions = { italic = false, bold = false },
        variables = { italic = false },
        headings = { bold = false },
      },
      transparent_background = false,
      overrides = {},
    })
    vim.cmd.colorscheme("minimal-madness-nvim")
  end,
}

Requirements


Notes

  • This colorscheme is inspired by the Gruber Darker theme in Emacs. Sometimes less is more - this theme embraces simplicity while maintaining clear visual hierarchy for effective coding, focusing on meaningful distinctions that enhance readability without overwhelming your eyes with a rainbow of colors.
  • It is highly recommended to have nvim-treesitter installed, as this project takes great advantage of its highlighting groups and capabilities. While the colorscheme works without Treesitter, you'll get the best experience with it installed.* This is a project is still been developed and has a lot of work to be made. However, keep in mind this colorscheme is entirely based on my personal preferences and I will make changes based on my needs.
  • This colorscheme has been specifically tested and optimized for the main languages I use (C, Go, Python, Lua), it works perfectly for these languages, but I cannot ensure its behavior in other programming languages I have not used.
  • This project is still being developed and has a lot of work to be made. However, keep in mind this colorscheme is entirely based on my personal preferences and I will make changes based on my needs. That said, community feedback and contributions are valued.
  • Feel free to make any changes or contribute to this project. Contributions are welcome - please report bugs, suggest improvements, or add support for additional languages.

About

A minimalist Neovim colorscheme inspired by Gruber Darker. Clean, distraction-free coding with subtle color distinctions where they matter.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages