Hey, that's a cool idea. I'll start using it.&nbsp; I guess this means my coding conventions are off &quot;standard&quot;.&nbsp; <br><br>I often use &quot;[&quot; to indicate a application of a calulated function.&nbsp; here's a dumb example:
<br><br>(+ 3<br>&nbsp; [(lambda (x) (+ 2 x)) 5])<br><br>is there a differnt convention for this?&nbsp; If not i'll just use control-[<br><br><br>A note, something other then control-[ might be desirable as control-[ is &quot;escape&quot;.&nbsp; If the rest of the world decides to follow along, this can cause problems with editing from a terminal emulators/ssh, and especially emacs as most of it's commands start with escape.&nbsp; Alt-[ seems to be already bound for something.
<br><br>Corey<br><br><br><div><span class="gmail_quote">On 9/22/06, <b class="gmail_sendername">Robby Findler</b> &lt;<a href="mailto:robby@cs.uchicago.edu">robby@cs.uchicago.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The &quot;[&quot; is rebound to be &quot;smart&quot;. Try typing this:<br><br>&nbsp;&nbsp;[let [[x 5]] x]<br>&nbsp;&nbsp;[cond [[= 1 2] 3] [else 5]]<br><br>with the keystrokes implied above and see what actually comes out.<br><br>You can disable it in the preferences, or if you just want a single [,
<br>you can type control-[<br><br>Robby<br><br>At Fri, 22 Sep 2006 13:16:23 -0500, &quot;Corey Sweeney&quot; wrote:<br>&gt; I upgraded to drscheme 352, and ever since whenever i hit the &quot;[&quot; as a open<br>&gt; parenthisis, I get &quot;(&quot;.&nbsp;&nbsp;Is this a intentional change to the system
<br>&gt; (probably implying that the &quot;[&quot; char is about to start being used for<br>&gt; something other then parens).<br>&gt;<br>&gt; I also had to upgrade X11 to version 7.0 during my drscheme upgrade, so it's<br>
&gt; possible that something is screwed up with my keymaps.&nbsp;&nbsp;(but it only happens<br>&gt; in drscheme)<br>&gt;<br>&gt; Corey<br>&gt;<br>&gt;<br>&gt; --<br>&gt; ((lambda (y) (y y)) (lambda (y) (y y)))<br>&gt; _________________________________________________
<br>&gt;&nbsp;&nbsp; For list-related administrative tasks:<br>&gt;&nbsp;&nbsp; <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br></blockquote></div><br><br clear="all">
<br>-- <br>((lambda (y) (y y)) (lambda (y) (y y)))