[racket] Would someone prefer paredit shortcuts?

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Tue Dec 31 21:25:44 EST 2013

Just in case: the package should probably not change the meta/command
settings. That is something that only a user should configure explicitly.

Robby

On Tuesday, December 31, 2013, 钟 wrote:

> Thank you very much, Piotr.
> I don't have a Mac now, so I have no chance to do test on Mac by
> myself.Thank you for your help.
>
> According to the document, Command is mapped to Meta when
> 'map-command-as-meta-key' produces #t, or we can use "d:" for command.
> It should be better to set it to #t by default while still provide
> multiple keybindings.
>
> Please make a pull request.
>
> This plugin is still incomplete as a port of paredit. More features need
> to be implemented. I will do it in following days.
> At 2013-12-31 23:25:22,"Piotr Kalinowski" <pitkali at gmail.com<javascript:;>>
> wrote:
> >Piotr Kalinowski <pitkali at gmail.com <javascript:;>>
> >writes:
> >
> >> However, notice that instead of C-( and C-) that are used in Emacs as
> >> alternatives for slurpage, I had to use C-[ and C-]. For some reason,
> >> when I try to input C-( or C-) in DrRacket I end up with just 9 or 0 (is
> >> it a bug in GUI?).
> >
> >I tried different ways of getting C-( and ), including ?:c:s:(, but the
> >only thing that works is using c:s:9, which of course works only in case
> >of some keymaps. That is, it will work all the time, but only on some
> >keymaps it will correspond to C-(.
> >
> >> I'm quite new to DrRacket & Co., so I have no idea how to modify the
> >> code to properly support different platforms (yet?).
> >
> >I've actually sat down and prepared some improvements:
> >
> >- This will allow DrRacket to properly display function names in list of
> >  active key bindings, which is quite nice, as you can easily discover
> >  what key bindings are available using already existing GUI.
> >
> >
> https://github.com/pitkali/drracket-paredit/commit/e8577a43620165f67ed4a7d19b4b6132257a0960
> >
> >- This adds alternative key bindings, so that it will work as before on
> >  non-mac platforms, and if you set Mac GUI to use Command key as Meta,
> >  but also adds key bindings using esc; for meta, and alternative Emacs
> >  key bindings for slurpage and barfage.
> >
> >
> https://github.com/pitkali/drracket-paredit/commit/7e39afadc25f9018126ef0570cf7b1edcb207fee
> >
> >Would you want me to make a pull request?
> >
> >Regards,
> >Piotr Kalinowski
> >--
> >Intelligence is like a river: the deeper it is, the less noise it makes.
> >
> >____________________
> >  Racket Users list:
> >  http://lists.racket-lang.org/users
>
> ____________________
>   Racket Users list:
>   http://lists.racket-lang.org/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20131231/bc0d81c9/attachment.html>

Posted on the users mailing list.