• Stars
    star
    528
  • Rank 83,941 (Top 2 %)
  • Language
    Vim Script
  • Created almost 7 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simplified and optimized Gruvbox colorscheme for Vim

Gruvbox 8 - Vim Color Scheme

Note: if you are using Neovim, checkout the neovim branch of this repo.

This is a simplified and optimized* version of Gruvbox that I have developed to address some issues I had with the official color scheme.

These are the main differences compared to the official Gruvbox:

  • by default, no plugin and filetype highlight groups to avoid messing up syntax highlighting after switching color schemes (they can be enabled through options);
  • reduced number of options;
  • all options are documented;
  • slightly different (and, IMHO, better) 256-color palette;
  • gracefully degrades to 16, 8 or even only 2 colors;
  • support for transparent backgrounds in terminals;
  • no shell scripts;
  • up to date highlight group definitions (e.g., includes ToolbarLine and ToolbarButton);
  • defines g:terminal_ansi_colors;
  • generated by Colortemplate, i.e., easily hackable.

* Below is the result of a benchmark made using Vim 8.1.1550 and iTerm 2 v3.2.9 on a MacBook Pro Early 2015 with macOS 10.14.5. Note that Gruvbox 8 is optimized for what are believed to be the most common use cases, i.e., GUI, true-color terminals and 256-color terminals.

True-color Variants

256-color Variants

Less capable terminals

Earlier versions of Gruvbox 8 would complain when the terminal did not have enough colors. This is no longer the case: Gruvbox 8 will gracefully degrade to 16, 8 or even 2 colors, as illustrated by the screenshot below:

Hacking

Do you want to hack the theme? Install Colortemplate, edit the files in the templates folder, then rebuild the color schemes.

More Repositories

1

vim-solarized8

Optimized Solarized colorschemes. Best served with true-color terminals!
Vim Script
1,008
star
2

vim-colortemplate

The Toolkit for Vim Color Scheme Designers!
Vim Script
920
star
3

vim-mucomplete

Chained completion that works the way you want!
Vim Script
912
star
4

CSVKeychain

Import/export between Apple Keychain.app and plain CSV file.
AppleScript
349
star
5

pgsql.vim

The best PostgreSQL plugin for Vim!
Vim Script
271
star
6

vim-cheat40

A Vim cheat sheet that makes sense, inside Vim!
Vim Script
247
star
7

vim-wwdc16-theme

Colorful dark color scheme for Vim inspired by Apple's WWDC16 page
Vim Script
102
star
8

homebrew-appleii

Homebrew formulae for anything related to Apple I, Apple II, Apple ///, and Apple IIGS emulators.
Ruby
54
star
9

vim-outlaw

The wanted outliner!
Vim Script
46
star
10

vim-wwdc17-theme

Colorful light color scheme for Vim inspired by Apple's WWDC17 page
Vim Script
39
star
11

vimrc

My personal Vim configuration.
Vim Script
34
star
12

ASUnit

AppleScript unit testing framework (originally written by Nir Soffer)
AppleScript
34
star
13

csv2keepassxml

Convert CSV files into KeePass 2 XML files.
Ruby
33
star
14

ledger2html

Process Ledger output to produce HTML5 reports.
Ruby
27
star
15

vim-zeef

Because you need to filter, but you want to do it your way!
Vim Script
19
star
16

nanoc4-template

A template for a site built with Nanoc 4 (http://nanoc.ws/), especially suited for blogs.
Ruby
16
star
17

Ledger.tmbundle

TextMate support for Ledger 3 (http://www.ledger-cli.org)
Ruby
10
star
18

ASMake

An AppleScript build library
AppleScript
10
star
19

middleman-by-lifepillar

A Middleman Template [OBSOLETE]
Ruby
9
star
20

dotfiles

🏡 My dotfiles… finally!
Shell
9
star
21

vim-formal-package

Vim package supporting various formal languages.
Vim Script
7
star
22

vim-devel

The workbench for modern Vim development
Vim Script
7
star
23

vim-keysound

Turn Vim into a typewriter!
Vim Script
6
star
24

vim8-colorschemes

Temporary repository for reworked Vim color schemes
Vim Script
4
star
25

vim-ucf

User completion functions for Vim
Vim Script
4
star
26

drupid

The not-so-smart Drupal updater that keeps your Drupal platform in sync with a Drush makefile!
Ruby
2
star
27

vim-context-metapost

Development line of the ConTeXt and MetaPost scripts distributed with Vim.
Vim Script
2
star
28

typewriter-sounds

Some typewriter sounds from various sources
2
star
29

awesome-data-not-collected-ios

1
star
30

sqlite3decimal-mirror

Mirror of https://chiselapp.com/user/lifepillar/repository/sqlite3decimal
C
1
star