:) When we're happy with its stability, we'll just make it on by default, so no searching will be required.
Robby On Thu, May 10, 2012 at 8:32 PM, Ray Racine <ray.rac...@gmail.com> wrote: > Ah ha. Mouse over little red dot in lower right hand corner. Enable from > pop up. > > > On Thu, May 10, 2012 at 9:22 PM, Ray Racine <ray.rac...@gmail.com> wrote: >> >> I'm caught in a bit of Catch-22. From the doc. >> >> 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 Enable keybindings in >> menus preference. Many of the keybindings below are inspired by Emacs. >> >> So I've disabled keybindings in menu and thereby lose crtl-r Run and >> crtl-i Reindent. I'd like to re-bind but I've as of yet been unable to >> locate what functions Run and Reindent correspond to. >> >> I totally missed the online check syntax option, which sounds like a very >> good thing. In fact I'm still totally missing it. :) I just rechecked the >> menus/preferences. Where is this mythic option found? >> >> Thanks >> >> >> On Thu, May 10, 2012 at 8:49 PM, Robby Findler >> <ro...@eecs.northwestern.edu> wrote: >>> >>> FWIW, run and reindent are already menu-key based shortcuts (r and i >>> respectively) so they should be available already (unless you're on >>> windows and you've disabled menu keyboard shortcuts). For reindent you >>> can hit tab, and DrRacket re-indents the line you're on or the >>> selection (if it is more than one line). For check syntax, I recommend >>> you enable online check syntax and then you don't have to hit any key >>> at all to get that to work. >>> >>> hth, >>> Robby >>> >>> On Thu, May 10, 2012 at 6:38 PM, Ray Racine <ray.rac...@gmail.com> wrote: >>> > I'm attempting this weekend to make the leap from my beloved Emacs and >>> > Geiser to DrRacket. Was wondering if anyone has a cool set of custom >>> > keybindings they'd like to share. >>> > >>> > Some I'd like to get my hands on are: >>> > 1. binding for reindent / reindent all. >>> > 2. binding for Check Syntax button equivalent. >>> > 3. binding for Run button equivalent. >>> > >>> > Three below I just pieced together. >>> > >>> > ;; insert λ >>> > (keybinding "c:\\" (λ (editor evt) (send editor insert "λ"))) >>> > >>> > ;; close >>> > (keybinding "c:q" (λ (editor evt) >>> > (send (send editor get-top-level-window) >>> > close-current-tab))) >>> > >>> > ;; open a new tab >>> > (keybinding "c:t" (λ (editor evt) (send (send editor >>> > get-top-level-window) >>> > create-new-tab)) >>> > >>> > ____________________ >>> > Racket Users list: >>> > http://lists.racket-lang.org/users >>> > >> >> > ____________________ Racket Users list: http://lists.racket-lang.org/users