sponsor Vim development Vim logo Vim Book Ad

gruvbox-material : Gruvbox with Material Palette

 script karma  Rating 15/9, Downloaded by 1328  Comments, bugs, improvements  Vim wiki

created by
Sainnhe Park
script type
color scheme
Screenshots: https://github.com/sainnhe/gruvbox-material

Gruvbox Material is a modified version of Gruvbox, the contrast is adjusted to be softer in order to protect developers' eyes.


1. Carefully designed color palette for eye protection.
2. Switch back to the original color palette whenever you like.
3. Highly customizable.
4. Rich support for common file types and plugins.
5. Italic support(https://github.com/sainnhe/icursive-nerd-font)

See `:help gruvbox-material.txt` for more information.
install details
1. Download this package and extract it.
2. Copy `/path/to/gruvbox-material/autoload/gruvbox_material.vim` to `~/.vim/autoload`.
3. Copy `/path/to/gruvbox-material/colors/gruvbox-material.vim` to `~/.vim/colors/` .
4. Copy `/path/to/gruvbox-material/doc/gruvbox-material.txt` to `~/.vim/doc/` and execute `:helptags ~/.vim/doc/` to generate help tags.
5. To install airline theme, copy `/path/to/gruvbox-material/autoload/airline/themes/gruvbox_material.vim` to `~/.vim/autoload/airline/themes/` .
6. To install lightline theme, copy `/path/to/gruvbox-material/autoload/lightline/colorscheme/gruvbox_material.vim` to `~/.vim/autoload/lightline/colorscheme/` .

rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
gruvbox-material-1.2.1.tar.gz 1.2.1 2020-12-29 7.4 Sainnhe Park Added

- Optimize `nvim-treesitter/nvim-treesitter`.
- AUR packages.
- Support neovim lsp diagnostics.
- New highlight groups for coc-explorer.
- Outline of help doc.


- Remove duplicate docs in README.


- Fix errors when doesn't set `g:colors_name`.
- Fix `DiffText` in Vim.
- Fix `CurrentWord` in diff mode.
- Fix `CursorColumn` in diff mode.
- Clear highlights when better performance is disabled.
gruvbox-material-1.2.0.tar.gz 1.2.0 2020-06-04 7.4 Sainnhe Park Added

- Add `g:gruvbox_material_diagnostic_line_highlight`.
- Add `g:gruvbox_material_better_performance`.


- Fix airline warning and error.
- Fix 'g:gruvbox_material_current_word' settings.
- Use `grey0` in `Conceal`.
gruvbox-material-1.1.3.tar.gz 1.1.3 2020-05-06 7.4 Sainnhe Park Added

- Optimize Coc.
- Optimize gitcommit.
- Add hi groups for builtin lsp and checkhealth.
- Optimize DOS INI.
- Optimize Matlab.
- Optimize Airline.
- Optimize `cohama/agit.vim`.
- Add `ToolbarLine` and `ToolbarButton`.
- Support command line mode for airline and lightline.
- Support terminal mode for airline and lightline.
- Add `g:gruvbox_material_statusline_style`.
- Add more available values for `g:gruvbox_material_menu_selection_background`.
- Add `Substitute`, `TermCursor` and `TermCursorNC`.
- Optimize vim-sneak.
- Add `g:gruvbox_material_sign_column_background`.


- Adjust `Search` and `IncSearch`.
- Adjust `NonText`, `Whitespace` and `SpecialKey`.
- Use green in modified fg.
- Add `autoload/gruvbox_material.vim`.
- Adjust `bg_red` in the mix palette.
- Adjust `DiffText`.
- Adjust `bg_statusline3` in soft dark background.
- Optimize performance.


- Remove `g:gruvbox_material_cursor_line_contrast`.
gruvbox-material-1.1.2.tar.gz 1.1.2 2020-04-04 7.4 Sainnhe Park Added

- Add `g:gruvbox_material_cursor_line_contrast`
- Optimize [arakashic/chromatica.nvim](https://github.com/arakashic/chromatica.nvim)
- Optimize [numirias/semshi](https://github.com/numirias/semshi)
- Optimize [jackguo380/vim-lsp-cxx-highlight](https://github.com/jackguo380/vim-lsp-cxx-highlight)
gruvbox-material-1.1.1.tar.gz 1.1.1 2020-03-11 7.4 Sainnhe Park Changed

- Rename `median` as `mix`
gruvbox-material-1.1.0.tar.gz 1.1.0 2020-03-11 7.4 Sainnhe Park Added

- Add `g:gruvbox_material_cursor`.
- Optimize `Yggdroot/indentLine`.
- Add `median` palette.


- Adjust some background colors used in the light variant.
- Transfer ownership.


- Fix terminal colors. [#24](https://github.com/sainnhe/gruvbox-material/issues/24)
gruvbox-material-1.0.1.tar.gz 1.0.1 2020-01-09 7.4 Sainnhe Park Added

- Add `g:gruvbox_material_palette`.
- Add `g:gruvbox_material_enable_italic`.
- Add `g:gruvbox_material_menu_selection_background`.


- Refactor `colors/gruvbox-material.vim`.
- Adjust syntax highlighting logic.
- Remove color templates.
- Rewrite airline theme.
- Markdown heading delimiter.
gruvbox-material-1.0.0.tar.gz 1.0.0 2019-12-11 7.4 Sainnhe Park Changed

- Adjust the background color of `CursorLine` in the dark variant.
- Link `WhichKeyFloating` to `SignColumn`.
- Optimize vim-sneak.
- Markdown headings.


- Use blue as foreground color of modified file name in airline color scheme.
- Add a judgment logic for `CursorLineNr`.
- Optimize Dart.


- Fix background colors in transparent mode.
- Remove `doc/tags`.
gruvbox-material-0.3.4.tar.gz 0.3.4 2019-11-23 7.4 Sainnhe Park Changed:

- Use grey as foreground color of `Conceal`.
- Optimize `CursorLine`.
- Optimize `MatchParen`.
- Optimize `Pmenu`.
- Better support for hard light variant.
- Disable bold in `MatchParen`.


- Support `Shougo/denite.nvim`.
- Support `mg979/vim-visual-multi`.
- Support `liuchengxu/vim-which-key`.
- Support `neomake/neomake`.
- Support `liuchengxu/vista.vim`.
- Support `unblevable/quick-scope`.
- Support `neoclide/coc-yank`.
- New configuration option: `g:gruvbox_material_visual`.
- New configuration option: `g:gruvbox_material_current_word`.
gruvbox-material-0.3.3.tar.gz 0.3.3 2019-11-07 7.4 Sainnhe Park 1. Adjust white in the dark variant.
gruvbox-material-0.3.2.tar.gz 0.3.2 2019-11-01 7.4 Sainnhe Park 1. Adjust white in the dark variant.
gruvbox-material-0.3.1.tar.gz 0.3.1 2019-10-31 7.4 Sainnhe Park 1. Adjust white in the dark variant.
gruvbox-material-0.3.0.tar.gz 0.3.0 2019-10-30 7.4 Sainnhe Park 1. Adjust yellow in the dark variant.
2. Adjust red, orange and blue in the light variant.
gruvbox-material-master.zip master 2019-07-21 7.4 Sainnhe Park Initial upload
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.