James Cloos <cl...@jhcloos.com> wrote:
> For eix, I have this in a file in /etc/eixrc/:
>
> BG0=none
> BG1=none
> BG2=none
> BG3=none

If you only use colorscheme 3 you need only BG3=none

> COLORSCHEME0=3
> COLORSCHEME1=3

The former (...0=3) should have no effect at all if your TERM
is recognized by eix as 256-color capable.
The latter (...1=3) should have no effect if you really have

> COLORFGBG='0;15'

in your environment: Then automatically the scheme
for white background should be chosen (from the
default value COLORSCHEME1="1 3").

> That is not as good as eix did before the current 256-color schemes were
> added

Really? With ...=0 (instead of ...=3) you get the "old" colors.
Is this really better readable even on white bg?
An attempt to "adapt" this for white bg is ...=2 (instead of ...=3):
That uses from the 8/16 system colors only those which are presumably
readable on white bg.

BTW, if somebody wants to invest time to generate a better color scheme
for 256 colors and white background for eix, I invite you to submit patches.
The requirements for acceptence of a new/alternative 256 color scheme are

1. none of the 8/16 system colors are used (because their default
values depend on the terminal and its customization and are thus
not "fixed")

2. of course readability on white background

3. differently marked things must look different _optically_ on
white background.

4. (technical detail: Use %{BG3} for the background).

2 and 3 together reduce the "apparently available" 240 colors
to a surprisingly small number. Try "eix --256d" to get an idea,
noting that not only some colors printed close to each other are
optically almost undistinguishable (the cube has 3 dimensions...)

If somebody wants to invest the time and needs just technical help,
drop me a pm or - perhaps better so that other possible contributors
can read, too - open a bug for eix on github.


Reply via email to