1.0.0
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