/munu

A (predominantly) monochromatic colorscheme for vim

Primary LanguageVim ScriptMIT LicenseMIT

munu

munu is a (predominantly) monochromatic GUI-only colorscheme for Vim/Neovim.

It is for those who prefer less.

Things that have color or style:

  • strings, numbers, floats and booleans
  • comments and todos
  • search
  • cursor
  • messages and diagnostics (errors, warnings, info, etc)
  • diffs and git signs
  • spelling

Color can be completely turned off or individually changed (see Settings).

Screenshot

screenshot

Requirements

  • true-color terminal
  • set termguicolors if using Vim

Installation

vim-plug:

Plug 'KimNorgaard/munu', { 'as': 'munu' }

packer.nvim:

use { 'KimNorgaard/munu', as = 'munu' }

lazy.nvim:

{ 'KimNorgaard/munu', name = 'munu', lazy = true, priority = 1000 },

Usage

colorscheme munu
vim.cmd [[colorscheme munu]]

Default Palette

Type Value Color
Background #242424 background
Foreground #c8c8c8 background
Strings #b8d8d9 background
Numbers #ededed background
Floats #ededed background
Booleans #ededed background
Comments #b8d8d9 background
Todos #fda424 background
Cursor #fda424 background
Search #fda424 background
Success #c8dab9 background
Warnings #f1e637 background
Errors #dabab9 background
Info #b8d8d9 background
DiffAdd #c8dab9 background
DiffChange #cbb9da background
DiffDelete #dabab9 background
DiffText #b8d8d9 background
SpellBad #dabab9 background
SpellCap #b8d8d9 background
SpellRare #cbb9da background
SpellLocal #c8dab9 background

Settings

All settings can be set using let g:OPTION_NAME = VALUE, e.g.:

let g:munu_hl_strings = v:false
let g:munu_col_fg = "#929292"

Options

Setting Description Default
munu_hl_enable_colors Enable colors v:true
munu_hl_strings Highlight strings v:true
munu_hl_numbers Highlight numbers v:true
munu_hl_floats Highlight floats v:true
munu_hl_booleans Highlight booleans v:true
munu_hl_comments Highlight comments v:true
munu_hl_todos Highlight todos v:true
munu_hl_italic_comments Italicize comments v:true
munu_hl_terminal_colors Highlight terminal colors v:true

Colors

Setting Default
munu_col_bg #242424
munu_col_fg #c8c8c8
munu_col_strings #b8d8d9
munu_col_comments #b8d8d9
munu_col_todos #fda424
munu_col_numbers #ededed
munu_col_floats #ededed
munu_col_booleans #ededed
munu_col_success #c8dab9
munu_col_warnings #f1e637
munu_col_errors #dabab9
munu_col_info #b8d8d9
munu_col_diff_add_fg #373737
munu_col_diff_add_bg #c8dab9
munu_col_diff_chg_fg #373737
munu_col_diff_chg_bg #cbb9da
munu_col_diff_del_fg #373737
munu_col_diff_del_bg #dabab9
munu_col_diff_txt_fg #373737
munu_col_diff_txt_bg #b8d8d9
munu_col_cursor_fg #373737
munu_col_cursor_bg #fda424
munu_col_search_fg #373737
munu_col_search_bg #fda424
munu_col_spell_bad_fg #dabab9
munu_col_spell_bad_bg NONE
munu_col_spell_cap_fg #b8d8d9
munu_col_spell_cap_bg NONE
munu_col_spell_rare_fg #cbb9da
munu_col_spell_rare_bg NONE
munu_col_spell_local_fg #c8dab9
munu_col_spell_local_bg NONE

License

License: MIT