[Openmcl-devel] IDE laundry list

Alexander Repenning ralex at cs.colorado.edu
Sun May 17 15:45:58 PDT 2009


On May 17, 2009, at 12:40 PM, Ron Garret wrote:

> 1.  This one actually qualifies as a bug, and I believe there's a  
> long-
> standing ticket open on it: When you double-click on a close-paren
> that is at the end of a buffer, the corresponding S-expression does
> not get selected.  Instead, what happens depends on the character
> immediately to the left of the close-paren.  If that character is
> itself a close-paren, then the S-expression corresponding to *that*
> close-paren is selected, otherwise the final close-parent character
> itself is selected.
>

that is annoying. Related to that: if you put cursor at end of sexpr  
Command-E, execute selection, is neither working nor enabled. Strictly  
speaking there is no selection but that did not bother MCL and quite  
frankly Command E is very handy. Notice, one could use the enter key  
instead but one the new, shabby, apple keyboards there is no direct  
enter key. You need to press the fn key. Not good. Please give me back  
the "if there is no selection do the same as enter" behavior of  
Command E.



> 2.  In my old MCL environment I had a function key bound to a function
> that pretty-printed the macroexpansion of the current sexpr.  I used
> that almost as much as meta-point, maybe more, and I really miss it.
> I get the feeling that if I dug deeply enough I could figure out how
> to add this myself, but I would really like to see it be a standard
> part of CCL.

yup, used that a lot too..
>
>
> 5.  The new way of balancing parens is not bad, a vast improvement
> over the way it was before, but it would be nice to be able to
> customize the highlighting.  In particular, I'd like to be able to
> change the color.  That cyan doesn't resonate well with me for some
> reason.  Even better, I'd like to be able to change both the
> background color *and* the color and style of the glyph (in which case
> I'd probably choose for the background color to be white, and
> highlight matching parens by making them bold, but that's just me).

partial solution:

(setq gui::*paren-highlight-background-color*
       (#/retain (#/colorWithCalibratedRed:green:blue:alpha: ns:ns- 
color 0.9 0.8 0.8 1.0)))

I would add another one. I like to have a way to find the keyboard  
bindings a bit more efficiently. The page that Jeremy send a link out  
to looks good. How about just adding that as bookmark to the CCL Help  
menu?

Alex


Prof. Alexander Repenning

University of Colorado
Computer Science Department
Boulder, CO 80309-430

vCard: http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20090517/94482061/attachment.htm>


More information about the Openmcl-devel mailing list