Ilya Zakharevich on Thu, 28 Sep 2000 15:40:07 -0400


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: PATCH: prettyprinter and colors


On Fri, Sep 22, 2000 at 08:15:42PM -0400, Ilya Zakharevich wrote:
> a) introduces two new options to default(color) command: "lightbg" and
>    "darkbg", and removes the "yes" option (does not make a lot of
>    sense if you do not know the background).
> 
> 	 default(colors,l)
> 
>    The only tune up I did was for the contrast of the most significant
>    parts of the output.  Also: darkbg is not tuned up for contrast yet.

I checked, and the following gives much better results wrt contrast on
black background both on a PC console, and on a correctly configured
color xterm (do not have unconfigured one, so cannot be sure ;-).

--- ./src/gp/gp.c-pre	Thu Sep 28 15:30:47 2000
+++ ./src/gp/gp.c	Thu Sep 28 15:31:48 2000
@@ -527,7 +527,7 @@ sd_colors(char *v, int flag)
     if (l <= 2 && strncmp(v, "no", l) == 0)
       v = "";
     if (l <= 6 && strncmp(v, "darkbg", l) == 0)
-      v = "1, 5, 3, 7, 6, 2, 3";	/* Assume recent ReadLine. */
+      v = "[1,,1], [5,,1], [3,,1], [7,,1], [6,,1], [2,,1], [3,,1]";	/* Assume recent ReadLine. */
     if (l <= 7 && strncmp(v, "lightbg", l) == 0)
       v = "1, 6, 3, 4, 5, 2, 3";	/* Assume recent ReadLine. */
     tmp = v = pari_strdup(v); filtre(v, f_INIT|f_REG);


FYI: my xtermc is configured to have high-bit-set colors (8..15) to be
brighter than the corresponding colors (0..7), and I think I also
asked for the translation of bold to color.  (Do not remember the
details, but probably it is more or less default behaviour.)

Enjoy,
Ilya