[racket] text%, keymap%, copy/paste question

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Thu Jun 6 19:50:35 EDT 2013

FWIW, there's also `(current-text-keymap-initializer)'.

At Thu, 6 Jun 2013 09:13:09 +0200, Laurent wrote:
> As I understand it, `add-text-keymap-funcions' makes these functions
> mappable, but does not give you the default mappings.
> 
> You can either add the keybindings yourself, or you can use the framework's
> procedure `keymap:get-editor' which gives you default bindings.
> 
> Here is a working example:
> https://gist.github.com/Metaxal/5719809
> 
> HTH
> Laurent
> 
> 
> On Thu, Jun 6, 2013 at 6:30 AM, Matt Jadud <jadudm at gmail.com> wrote:
> 
> > Hi all,
> >
> > I would like my text% to have copy/paste abilities. Actually, I'd settle
> > for a user being able to copy out of a text% object. I was under the
> > impression that I could use set-keymap and add-text-keymap-functions to get
> > me there, but I'm not having much luck. What is the right/better approach?
> >
> > I thought something like
> >
> > (define text (new text%))
> > (define keymap (new keymap%))
> >
> > (add-text-keymap-functions keymap)
> > (send text set-keymap keymap)
> >
> > would be along the right lines, but no?
> >
> > Pointers appreciated,
> > Matt
> >
> > ____________________
> >   Racket Users list:
> >   http://lists.racket-lang.org/users
> >
> >
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users

Posted on the users mailing list.