Solarized, ConEmu, git and settings

Solarized is an eye-candy color scheme specially designed for console and GUI applications.

The screenshot below shows <ConEmu> palette adapted for Windows’ console applications.

ConEmu: Solarized Git

Solarized scheme limitation

Standard ‘Solarazed’ color scheme has eight monotones and eight accent colors, in opposite to the Windows standard palette and many others, which have twelve accent colors.

That may be a problem for many console applications which suppose that both lower and upper color octets has accented colors. Look at screenshot, colors 0..15 show Solarized palette, colors 16..31 show standard Windows colors.

ConEmu: Settings' Colors

If your application looks weird, some colors are fade or undistinguished there are two ways.

Setup your application

For example, Git for Windows uses low color octet (dark green actually) for displaying branch names, updated (indexed) files, new diffs’ lines and may be smth else.

If you want to use unmodified ‘Solarized’ scheme and have distinctive colors, just tell git use ‘green bold’ insted.

git config --global color.diff.new "green bold"
git config --global color.status.updated "green bold"
git config --global color.branch.current "green bold"

Use modified color scheme

ConEmu has several Solarized schemes.

  • <ConEmu> was optimized for Windows’ console applications, because there are twelve accent colors, which are usual to standard Windows console palette. This scheme is default one in ConEmu.
  • <Solarized Git> was optimized for vanilla MSysGit.
  • <Solarized (Luke Maciak)> has accented colors in lower octet.

Just choose the desired scheme from dropdown list box.

ConEmu: Settings' Colors