My Terminal Setup
Every so often I tweak my setup which includes the shell, terminal, mutt, Vim and their color configuration. Currently I’m using a setup that I’ve tweaked a couple of years back - it seems I like this one. The color setup between my often used application are all unified, giving everything a consistent look.
As for colors; I like contrast: I have a black background terminal and the main text is white. I’m also using a minimal color scheme, just a few tints here and there. Most of the text is just white.
As I spend most of my time in my editor the color scheme in Vim is leading in how I setup things.
Vim⌗
I’m using the iceberg color scheme with a few tweaks to make the black background work. I currently have added:
Now having this scheme in Vim, means I also want this in my shell setup. I’ve basically ported iceberg to my shell, my prompt and mutt.
Shell⌗
I’m using zsh as my shell and configured my prompt (lean prompt to
use the same colors as iceberg which are color242
, color110
and color150
.
Now the other important part is how my files are colored (and it seems zsh uses these colors for
other stuff as well). To configure this you need a dircolors
file, mine is short:
mutt⌗
A pet peeve of mine is that when I view an email in mutt the coloring should be identical to what
I would see in Vim. This leads to the following colors file (sourced with source ~/.mutt/color
)
Terminal⌗
For my terminal I use the Tango color scheme, but then reset the background to actual black.