https://github.com/comfysage/gruvboxed
A comfortable retro groove colorscheme for Vim
https://github.com/comfysage/gruvboxed
color-scheme colorscheme neovim neovim-colorscheme neovim-plugin nvim nvim-plugin vim
Last synced: about 1 year ago
JSON representation
A comfortable retro groove colorscheme for Vim
- Host: GitHub
- URL: https://github.com/comfysage/gruvboxed
- Owner: comfysage
- Created: 2022-04-23T14:35:55.000Z (about 4 years ago)
- Default Branch: mega
- Last Pushed: 2025-04-13T12:06:42.000Z (about 1 year ago)
- Last Synced: 2025-04-13T13:22:31.079Z (about 1 year ago)
- Topics: color-scheme, colorscheme, neovim, neovim-colorscheme, neovim-plugin, nvim, nvim-plugin, vim
- Language: Vim Script
- Homepage:
- Size: 6.88 MB
- Stars: 6
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README

Gruvboxed is a colorscheme based on the original [gruvbox colorscheme](https://github.com/morhetz/gruvbox) by [morhetz](https://github.com/morhetz).
Designed as a cozy theme with pastel 'retro groove' colors, the main focus when developing gruvbox is to keep colors easily distinguishable, contrast enough and still pleasant for the eyes.
## Installation
gruvboxed can be installed using [lazy.nvim](https://github.com/folke/lazy.nvim) like this:
```Lua
{
'comfysage/gruvboxed',
priority = 1000,
opts = {
transparent_background = false,
contrast_dark = 'medium',
override_terminal = true,
style = {
tabline = { reverse = true, color = 'green' },
search = { reverse = false, inc_reverse = true },
types = { italic = true },
keyword = { italic = true },
comment = { italic = false },
},
overrides = {},
}
}
```
gruvboxed can then be used like this:
```lua
vim.cmd.colorscheme 'gruvboxed'
```
## Screenshots
### LSP Diagnostics

### Treesitter highlighting

### Airline theme

## Palette

## Contrast options

## Features
- Lots of style-customization options (contrast, color invertion, italics usage etc.)
- Extended filetype highlighting: Html, Xml, Vim, Clojure, C, Python, JavaScript, TypeScript, PureScript, CoffeeScript, Ruby, Objective-C, Go, Lua, MoonScript, Java, Markdown, Haskell, Elixir
- Support for Treesitter highlighting.
- Support for transparent background.
- Supported plugins: [EasyMotion][], [vim-sneak][], [Indent Guides][], [indentLine][], [Rainbow Parentheses][], [Airline][], [Lightline][], [GitGutter][], [Signify][], [ShowMarks][], [Signature][], [Syntastic][], [Ale][], [CtrlP][], [Startify][], [NERDTree][], [Dirvish][]
[easymotion]: https://github.com/Lokaltog/vim-easymotion
[vim-sneak]: https://github.com/justinmk/vim-sneak
[indent guides]: https://github.com/nathanaelkane/vim-indent-guides
[indentline]: https://github.com/Yggdroot/indentLine
[rainbow parentheses]: https://github.com/kien/rainbow_parentheses.vim
[airline]: https://github.com/bling/vim-airline
[lightline]: https://github.com/itchyny/lightline.vim
[gitgutter]: https://github.com/airblade/vim-gitgutter
[signify]: https://github.com/mhinz/vim-signify
[showmarks]: http://www.vim.org/scripts/script.php?script_id=152
[signature]: https://github.com/kshenoy/vim-signature
[syntastic]: https://github.com/scrooloose/syntastic
[ale]: https://github.com/w0rp/ale
[ctrlp]: https://github.com/kien/ctrlp.vim
[startify]: https://github.com/mhinz/vim-startify
[nerdtree]: https://github.com/scrooloose/nerdtree
[dirvish]: https://github.com/justinmk/vim-dirvish
## Contributions
See [gruvbox-contrib](https://github.com/morhetz/gruvbox-contrib) repo for contributions, ports and extras for the original gruvbox colorscheme.
# Todo
- readme: update list of plugins and filetypes.
- wiki: add documentation for configuration
## License
[MIT/X11](https://en.wikipedia.org/wiki/MIT_License)