Releases: ellisonleao/gruvbox.nvim
Releases · ellisonleao/gruvbox.nvim
2.0.0
This release includes several breaking changes and fixes:
- gruvbox is now a single lua module
get_base_colors
not exposed anymore. userequire('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
Last release before breaking changes
This release will be the last release before a major module rewrite already happening in #280
Please make sure to tag your installations if you don't want to use the new version
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