Ubik wrote:It might be related to the amount of stuff on screen at once. With prose, the text forms a roughly rectangular block of relatively bright light on otherwise dark background, but in the case of code there's usually a lot more empty around it, so it's less bright on average.
With monochrome terminal the brightness and contrast were probably somewhat adjusted for the use, as opposed to the full-color web use where that part has been given to the content creators. And yes, I think all the cases of those #f00/#0f0/#00f on #000 pages with otherwise bad typography too probably have ruined the idea of light text on dark background for you. Less contrast (so that neither the dark or the light color would stay at the extreme end of brightness scale) could do wonders to readability.
That's an interesting point. I do always use low-contrast themes, especially
for dark themes. I could never tolerate #fff on #000 for coding...but I can
tolerate it for a shell/interpreter. Maybe it's about the amount of contiguous text, like you said. Another possibility is that it's because I don't have to read very much at once (which is a similar hypothesis, I guess, except the code is broken up in time rather than space).
phlip wrote:I'm weird for this... A light-background terminal just looks wrong to me, I can't use it, but I prefer using a light background in my text editor, a dark background just doesn't do it for me. The end result being that if I'm coding in Sublime it's dark-on-light, but if I'm coding in vim it's light-on-dark, and both of those look "right" to me...
Presumably that's a result of familiarity (unless it also applies to other interpreters, eg. IDLE). I find a light terminal background looks strange as well, although in my case it doesn't really bother me (at one point I even used a light terminal theme for novelty appeal).
Xeio wrote:I love light-on-dark for everything. I even use the dark reddit theme.
If only I could theme the whole internets.
You can. Just use a userscript/userstyle. (Or possibly, you could set your browser to give priority to a user css file).
There are also bookmarklets that reverse colours. It's a very crude way of dark-theming a site, but I occasionally use it for the reverse.
Probably the best approach would be multi-tiered. Use Stylish userthemes for popular sites, which should be well-designed. For other sites, use a reverse-colours bookmarklet and see how it looks - if necessary make adjustments with a browser extension that lets you twerk colours (or edit css directly). [t-w-e-a-k -> "twerk"? What kind of bizarre word filter is that?]
Another tool you could use is the Readable bookmarklet (or one of its competitors) - you can set a dark theme for that, save it as a bookmarklet and apply it to any site. This is a good option for sites that are mostly just text, but probably not suitable for anything with a more complex structure. (Also, it's actually a webapp activated by a bookmarklet, so it won't work if you're offline and reading local html).edit:
reverse colours bookmarklets (the fora won't link bookmarklets, so these are links to where you can find them):DarkenSquarefree Invert LightnessInvert Colors
, although you may have to bookmark it yourself.
Thesh wrote:I have no problem with a light background in a terminal in general, but I like to code at night with the lights off so I make my terminal near-black and use vim with desert theme, since it seems to be easiest on my eyes.
Desert and evening themes are really nice. One thing that can be said about Vim is that it has nice themes out of the box. The default themes in Emacs are awful. I just don't understand it. There're a couple of usable light themes and I think one mediocre dark theme, but that's it. Unless you like high-contrast dark themes in which case there are about half a dozen variants on the same "amateur web site" neon colour scheme. People new to Emacs have to learn new bindings, terminology and concepts...they could at least spare them the need to search out and install a colour theme right off.
Even I'm not entirely happy with my Emacs theme. I generally use Zenburn, which I like...but it's a bit lower contrast than I need. Most of the time it doesn't matter, but if I'm using my laptop in bright sunlight, it's hard to see and I'd really benefit from a somewhat darker theme (like desert/evening in vim).