Gruvbox.nvim Versions Save

Lua port of the most famous vim colorscheme

2.0.0

7 months ago

This release includes several breaking changes and fixes:

  • gruvbox is now a single lua module
  • get_base_colors not exposed anymore. use require('gruvbox').palette to get the colors
  • Included terminal_colors boolean config, which will enable or not gruvbox colors in the neovim terminal
  • Fix diff highlights for several plugins
  • Included new highlights

1.1.0

7 months ago

This release will be the last release before a major module rewrite already happening in https://github.com/ellisonleao/gruvbox.nvim/pull/280

Please make sure to tag your installations if you don't want to use the new version

1.0.0

1 year ago

New configuration system and more

This release creates a new configuration system for gruvbox.nvim and removes the "old" vim way of adding custom configuration for your colors.

a new setup() function is now introduced with some sensible defaults on how we provide the default gruvbox colors. Highlight groups can now be overridden via the new overrides table in the setup process.

Added

  • new setup() function for custom configuration. Please check the README file on how to add your custom configs.
  • new unit tests using plenary and busted.
  • added github action to check for missing lua styles and run tests

Removed

  • all the vim.g.gruvbox_* are now removed in favor of the new setup process
  • old g:gruvbox_improved_warnings and g:gruvbox_improved_strings were not migrated and were removed from the configs