Skip to content

1.0.0

Compare
Choose a tag to compare
@ellisonleao ellisonleao released this 28 Jun 21:33
· 143 commits to main since this release
7a5c7ac

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