Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Solarized colors for Term mode and Eshell #7

merged 2 commits into from

2 participants


Eshell bits are from Greg Pfeil's version

I'm not sure if Term mode (and ansi-term, multi-term etc.) is supposed to use ansi-color but I needed these additions.

@purcell purcell merged commit 77f9550 into purcell:master

Thanks. Sorry for the delay; I've merged these changes, but I half wonder whether "black" should be displayed as white when the theme has a dark background... :-)


@purcell: No problem, thanks for merging them in. I thought about that and decided to go this way since term-color-* correspond to ansi colors (not foreground, background etc.) and official colors for iTerm2 doesn't make this distinction. I haven't encountered a problem yet but please change it if you think it is wrong.


No, that's fine -- you've obviously thought about it more than me, so let's wait and see if anyone reports an issue. :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Aug 13, 2012
  1. @osener

    Add term faces

    osener committed
  2. @osener

    Add eshell faces

    osener committed
This page is out of date. Refresh to see the latest.
Showing with 24 additions and 0 deletions.
  1. +24 −0 color-theme-sanityinc-solarized.el
24 color-theme-sanityinc-solarized.el
@@ -269,6 +269,30 @@ names to which it refers are bound."
(grep-hit-face ((,class (:foreground ,blue))))
(grep-match-face ((,class (:foreground nil :background nil :inherit match))))
+ ;; Term
+ (term-color-black ((,class (:background ,base02 :foreground ,base02))))
+ (term-color-blue ((,class (:background ,blue :foreground ,blue))))
+ (term-color-cyan ((,class (:background ,cyan :foreground ,cyan))))
+ (term-color-green ((,class (:background ,green :foreground ,green))))
+ (term-color-magenta ((,class (:background ,magenta :foreground ,magenta))))
+ (term-color-red ((,class (:background ,red :foreground ,red))))
+ (term-color-white ((,class (:background ,base2 :foreground ,base2))))
+ (term-color-yellow ((,class (:background ,yellow :foreground ,yellow))))
+ ;; Eshell
+ (eshell-ls-archive ((,class (:foreground ,magenta))))
+ (eshell-ls-backup ((,class (:foreground ,yellow))))
+ (eshell-ls-clutter ((,class (:foreground ,orange))))
+ (eshell-ls-directory ((,class (:foreground ,blue))))
+ (eshell-ls-executable ((,class (:foreground ,green))))
+ (eshell-ls-missing ((,class (:foreground ,red))))
+ (eshell-ls-product ((,class (:foreground ,yellow))))
+ (eshell-ls-readonly ((,class (:foreground ,base1))))
+ (eshell-ls-special ((,class (:foreground ,violet))))
+ (eshell-ls-symlink ((,class (:foreground ,cyan))))
+ (eshell-ls-unreadable ((,class (:foreground ,base00))))
+ (eshell-prompt ((,class (:foreground ,green))))
(regex-tool-matched-face ((,class (:foreground nil :background nil :inherit match))))
;; Stop outline-3 from inheriting font-lock-keyword-face, which we've made bold
Something went wrong with that request. Please try again.