[plt-scheme] Highlighting parentheses.

From: Benjamin L. Russell (dekudekuplex at yahoo.com)
Date: Tue Dec 4 20:42:51 EST 2007

All of the seasonal varieties (pardon me for chiming
in late) are beautiful, but if I may add a suggestion
for the spring version, perhaps it may be easier to
see if the following modifications were made:

* Focus the color scheme exclusively on green (without
using yellow).

* Start with a darker shade of green for the
top-level, and perhaps use a shade of yellow (gold,
ideally, if possible) that is easy on the eyes for the
text, as opposed to the background.

Also, a version of this color scheme with black
instead of yellow/gold for the text might be
appropriately named the "greenback-parens" version,
because of its resemblance to greenbacks.  I used to
customize my Emacs when back in college to this color
scheme, with gold for the title bars.  The combination
of black text, a forest green background, and metallic
gold title bars made me feel like I was in a bank with
gold bars on display in the spring.

Just my two cents....

Benjamin L. Russell

--- Robby Findler <robby at cs.uchicago.edu> wrote:

> Two more, seasonal varieties:
> (spring needs work).
> Robby
> On Nov 30, 2007 11:11 AM, Robby Findler
> <robby at cs.uchicago.edu> wrote:
> > Well, I couldn't resist (altho I probably should
> have). I've added
> > this feature to DrScheme, but have currently
> checked a version to SVN
> > that has it disabled.
> >
> > Here are two screenshots, showing possibilities:
> >
> >  
> >  
> >
> > If you are interested and use SVN, please look at
> the bottom
> > of plt/collects/framework/private/color.ss, around
> like 754. There you
> > will see some code that builds a vector of 
> colors. DrScheme will use
> > the colors in the vector to highlight the
> different depths of nested
> > sexps, stopping with the last color when the depth
> is larger than the
> > number of colors in the vector. (Thus, when the
> vector only contains a
> > single color, you get the current behavior.)
> > Attached are two examples (those are the two
> commented out vectors in
> > the source code).
> >
> > If people supply a few nice looking vectors, I'll
> turn this choice
> >
> > into a preference for future versions of DrScheme.
> > Robby
> >
> _________________________________________________
>   For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Posted on the users mailing list.