On Oct 2, 2013, at 10:15 AM, Laurent wrote:

> You can use Ctrl-W if you enable "Keyboard shortcuts in menus" (or whatever 
> the english string) in Edit/Preferences/General but then you may lose some 
> emacs keybindings.
> 
> Otherwise, you can get hold of the drracket-frame from a custom keybinding, 
> by first getting the editor from the callback argument, calling (send editor 
> get-top-level-window) to get the frame, then close the tab (only partially 
> tested):
> 
> (keybinding
>    "c:s:w"
>    (λ (ed evt)
>    (when (is-a? ed text:basic<%>)
>     (define fr (send ed get-top-level-window))
>     (when fr (send fr close-current-tab)))))
> 
> Example partly taken from here:
> http://docs.racket-lang.org/drracket/Keyboard_Shortcuts.html#%28part._defining-shortcuts%29

Thanks! Is it reasonable to take this as evidence that I'm the only one out 
there trying to use linux DrRacket with emacs-only bindings :) ?

John


____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to