I&#39;m caught in a bit of Catch-22.  From the doc.<div><br></div><div><font size="1"><span style="font-family:serif;text-align:left;background-color:rgb(255,255,255)">If you are most familiar with Emacs-style key bindings (especially on windows or some linux installations where the control key is, by default, for the menu shortcuts), you should uncheck the</span><span style="text-align:left;background-color:rgb(255,255,255);font-family:sans-serif;font-weight:bold">Enable keybindings in menus</span><span style="font-family:serif;text-align:left;background-color:rgb(255,255,255)">preference. Many of the keybindings below are inspired by Emacs.</span></font></div>
<div><br></div><div>So I&#39;ve disabled keybindings in menu and thereby lose crtl-r Run and crtl-i Reindent. I&#39;d like to re-bind but I&#39;ve as of yet been unable to locate what functions Run and Reindent correspond to.</div>
<div><br></div><div>I totally missed the online check syntax option, which sounds like a very good thing. In fact I&#39;m still totally missing it. :) I just rechecked the menus/preferences. Where is this mythic option found?</div>
<div><br></div><div>Thanks<br><div class="gmail_quote"><br></div><div class="gmail_quote">On Thu, May 10, 2012 at 8:49 PM, Robby Findler <span dir="ltr">&lt;<a href="mailto:robby@eecs.northwestern.edu" target="_blank">robby@eecs.northwestern.edu</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">FWIW, run and reindent are already menu-key based shortcuts (r and i<br>
respectively) so they should be available already (unless you&#39;re on<br>
windows and you&#39;ve disabled menu keyboard shortcuts). For reindent you<br>
can hit tab, and DrRacket re-indents the line you&#39;re on or the<br>
selection (if it is more than one line). For check syntax, I recommend<br>
you enable online check syntax and then you don&#39;t have to hit any key<br>
at all to get that to work.<br>
<br>
hth,<br>
Robby<br>
<div class="im HOEnZb"><br>
On Thu, May 10, 2012 at 6:38 PM, Ray Racine &lt;<a href="mailto:ray.racine@gmail.com">ray.racine@gmail.com</a>&gt; wrote:<br>
</div><div class="HOEnZb"><div class="h5">&gt; I&#39;m attempting this weekend to make the leap from my beloved Emacs and<br>
&gt; Geiser to DrRacket.  Was wondering if anyone has a cool set of custom<br>
&gt; keybindings they&#39;d like to share.<br>
&gt;<br>
&gt; Some I&#39;d like to get my hands on are:<br>
&gt; 1. binding for reindent / reindent all.<br>
&gt; 2. binding for Check Syntax button equivalent.<br>
&gt; 3. binding for Run button equivalent.<br>
&gt;<br>
&gt; Three below I just pieced together.<br>
&gt;<br>
&gt; ;; insert <br>
&gt; (keybinding &quot;c:\\&quot; ( (editor evt) (send editor insert &quot;&quot;)))<br>
&gt;<br>
&gt; ;; close<br>
&gt; (keybinding &quot;c:q&quot; ( (editor evt)<br>
&gt;           (send (send editor get-top-level-window)<br>
&gt; close-current-tab)))<br>
&gt;<br>
&gt; ;; open a new tab<br>
&gt; (keybinding &quot;c:t&quot; ( (editor evt) (send (send editor get-top-level-window)<br>
&gt; create-new-tab))<br>
&gt;<br>
</div></div><div class="HOEnZb"><div class="h5">&gt; ____________________<br>
&gt; Racket Users list:<br>
&gt; <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
&gt;<br>
</div></div></blockquote></div><br></div>