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.
Add term faces
Add eshell faces
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. :-)