No description
  • Vim Script 97.1%
  • Lua 2.5%
  • Shell 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-09 14:22:00 +02:00
.githooks fix(githooks): make it compatible with macOS 2021-09-24 17:43:43 +08:00
.github/ISSUE_TEMPLATE github: update issue template 2022-08-16 16:48:48 +08:00
autoload feat(palette): add bg_visual_purple 2025-08-01 16:25:23 +08:00
colors fix(ui): TreesitterContext referencing invalid palette.fg 2026-10-09 14:22:00 +02:00
doc feat: support 'linenr' as sign_column_background option 2025-11-05 11:29:32 +01:00
lua/lualine/themes chore: update email address 2022-08-07 21:31:01 +08:00
.gitignore refactor(autoload): generate syntax files in after/syntax 2022-01-24 12:20:13 +08:00
CHANGELOG.md feat(configuration): add g:gruvbox_material_inlay_hints_background 2024-05-18 14:01:12 +08:00
LICENSE transfer ownership 2020-02-27 17:57:47 +08:00
README.md docs(readme): update palette preview pictures 2025-08-02 23:05:24 +02:00

Introduction

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

There are 3 palettes available in this color scheme:
Full color previews are included for your convenience

👏 𝑵𝒐𝒕𝒆: 𝒄𝒍𝒊𝒄𝒌 𝒐𝒏 𝒕𝒉𝒆 𝒇𝒐𝒍𝒍𝒐𝒘𝒊𝒏𝒈 𝒍𝒊𝒏𝒆𝒔 𝒕𝒐 𝒑𝒓𝒆𝒗𝒊𝒆𝒘

material: Carefully designed to have a soft contrast
𝐃𝐚𝐫𝐤 𝐋𝐢𝐠𝐡𝐭
𝐇𝐚𝐫𝐝 material-hard-dark material-hard-dark material-hard-light material-hard-light
𝐌𝐞𝐝𝐢𝐮𝐦 material-medium-dark material-medium-dark material-medium-light material-medium-light
𝐒𝐨𝐟𝐭 material-soft-dark material-soft-dark material-soft-light material-soft-light
mix: Color palette obtained by calculating the mean of the other two
𝐃𝐚𝐫𝐤 𝐋𝐢𝐠𝐡𝐭
𝐇𝐚𝐫𝐝 mix-hard-dark mix-hard-dark mix-hard-light mix-hard-light
𝐌𝐞𝐝𝐢𝐮𝐦 mix-medium-dark mix-medium-dark mix-medium-light mix-medium-light
𝐒𝐨𝐟𝐭 mix-soft-dark mix-soft-dark mix-soft-light mix-soft-light
original: The color palette used in the original gruvbox
𝐃𝐚𝐫𝐤 𝐋𝐢𝐠𝐡𝐭
𝐇𝐚𝐫𝐝 original-hard-dark original-hard-dark original-hard-light original-hard-light
𝐌𝐞𝐝𝐢𝐮𝐦 original-medium-dark original-medium-dark original-medium-light original-medium-light
𝐒𝐨𝐟𝐭 original-soft-dark original-soft-dark original-soft-light original-soft-light

This color scheme uses the material palette by default, you can use a global variable to switch to another palette.

Features

  • Carefully designed color palette for eye protection.
  • Switch back to the original color palette whenever you like.
  • Highly customizable.
  • Rich support for common file types and plugins.
  • Tree-sitter support.
  • Semantic highlighting support.
  • Italic support 🎉

Documentation

See :help gruvbox-material.txt

See this wiki page.

Contributing

See this post.

More Color Schemes

Credits

Inspirations

Maintainers

Sainnhe Park Zixin Yin Antoine Cotten
Sainnhe Park Zixin Yin Antoine Cotten

License

MIT © sainnhe