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" <pitk...@gmail.com<javascript:;>> > wrote: > >Piotr Kalinowski <pitk...@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 >
____________________ Racket Users list: http://lists.racket-lang.org/users