Home

Awesome

Deprecated!

This repo is being kept for historical purposes and may be deleted in the future. Use https://github.com/f4z3r/gruvbox-material.nvim instead.

Gruvbox Material Scheme

A port of gruvbox-material colorscheme for Neovim written in Lua. Supports both dark and light themes, based on configured background.

Gruvbox Material is a modified version of Gruvbox, the contrast is adjusted to be softer in order to protect developers' eyes. Colorscheme supports a lot of new features added to Neovim like built-in LSP and Treesitter.

✨ Features

Please feel free to open an issue if you want some features or other plugins to be included.

⚡️ Requirements

📦 Installation

Install via your favourite package manager:

vim-plug

Plug 'wittyjudge/gruvbox-material.nvim'

packer

use 'wittyjudge/gruvbox-material.nvim'

🚀 Usage

Load the colors scheme:

Lua:

require('gruvbox-material').setup()
-- or
vim.cmd('colorscheme gruvbox-material')

Vim script:

colorscheme gruvbox-material

⚙️ Configuration

This is an example of the function with the default values.

❗️ configuration needs to be set BEFORE loading the color scheme

OptionDefaultDescription
gruvbox_material_enable_italic_comment1Make comments italic

Lua:

vim.g.gruvbox_material_enable_italic_comment = 1

Vim script:

let g:gruvbox_material_enable_italic_comment = 1