GitHub - Skardyy/makurai-nvim: dark neovim theme with minimal highlighting and maximum clarity · GitHub
Skip to content

Latest commit

 

History

136 Commits

Folders and files

Repository files navigation

Makurai Theme

Minimal highlighting with maximum clarity

Static Badge


Dark
vim.cmd.colorscheme("makurai_dark")

image

Autumn
vim.cmd.colorscheme("makurai_autumn")

image

Light
vim.cmd.colorscheme("makurai_light")

image

Installation

lazy:

return {
  "Skardyy/makurai-nvim",
  config = function()
    -- you don't have to call setup
    require "makurai".setup({
      transparent = false,               -- removes the bg color
      cursor = false,                    -- rather or not to modify the cursor color too, changes the `Cursor` highlight
      highlight_only_method_def = false, -- when true, highlights only methods definition, not calls
    })

    vim.cmd.colorscheme("makurai_dark")
  end
}
Overriding the palette

the below example "converts" makurai_dark into makurai_autumn

require("makurai").modify("dark", {
  syntax = {
    keyword = "#ff6340",
    fn      = "#facc75",
    str     = "#a2d93d",
    const   = "#e67399",
    type    = "#60bfbf",
  },
})

the options are everything in the palette here

Theme Philosophy

The core philosophy behind this theme is minimal highlighting with maximum clarity. Instead of overwhelming the code with color, it uses up to five distinct colors to emphasize the most critical syntax elements, grouped by role:

  1. Orange – Keywords
  2. Yellow – Functions, methods, functions constructors..
  3. Green – Strings
  4. Blue – Types, modules, interfaces, structs, namespaces..
  5. Purple – Constants, enums, numbers..

All other elements remain in white to reduce visual noise.

About

dark neovim theme with minimal highlighting and maximum clarity

Topics

Resources

Stars

55 stars

Watchers

1 watching

Forks

Contributors

Languages