Home

Awesome

minimal.nvim

Two TreeSitter supported colorschemes ispired by base16-tomorrow-night and monokai pro.
Both colorschemes are availaible for vim and neovim and written in Lua.

✨ Features

📌 Note:

Both colors are designed with Go and Rust in mind, and tested against few other languages.
If any of the colors does not syntax-highlight your langauge satisfactorily, please feel free to fork the repo and do changes as needed.

⭐️ [minimal-base16]

screenshot_1 screenshot_2 screenshot_3

⚡️ [minimal]

screenshot_1 screenshot_2 screenshot_3

✅ Plugin Support

👇 Requirements

📦 Installation

You can Install the theme with any of the following package managers:

vim-plug

Plug 'Yazeed1s/minimal.nvim'

packer

use 'Yazeed1s/minimal.nvim'

🚀 Usage

Enable the colorscheme:

" Vim Script
colorscheme minimal " for minimal
colorscheme minimal-base16 " for minimal-base16
-- Lua
vim.cmd[[colorscheme minimal]] -- for minimal
vim.cmd[[colorscheme minimal-base16]] -- for minimal-base16
-- or, for lunarVim
lvim.colorscheme = 'minimal'
lvim.colorscheme = 'minimal-base16'

⚙️ Configuration

Note: set the configurations BEFORE you load the color scheme

OptionDefaultDescription
minimal_italic_commentstrueMake comments italic
minimal_italic_keywordsfalseMake keywords italic
minimal_italic_booleansfalseMake booleans italic
minimal_italic_functionsfalseMake functions italic
minimal_italic_variablesfalseMake variables italic
minimal_transparent_backgroundfalseDisable background color
-- Example config in lua
vim.g.minimal_italic_functions = true
vim.g.minimal_italic_comments = false
-- Load the colorscheme
vim.cmd [[colorscheme minimal]]
-- or 
vim.cmd [[colorscheme minimal-base16]]
" Example config in Vim Script
let g:minimal_italic_functions = 1
let g:minimal_italic_comments = 0
" Load the colorscheme
colorscheme minimal
" or 
colorscheme minimal-base16

👇 For terminal use:

Color configs for Kitty and Alacritty can be found in terminal. If you want to use them, pleas refer to their respective documentation and do changes to your .config/ accordingly

✅ TODO:

🔥 Contributing

If you would like to add support to a plugin or to fix a bug please feel free to send a PR.

💐 Credits