Add your own, language-specific keybindings to DrRacket

23 views
Skip to first unread message

aowen...@gmail.com

unread,
May 26, 2021, 7:50:50 PM5/26/21
to Racket Users

Hello everyone, I hope you’re all doing well!


I wanted to share a package I’ve been working on called drracket-custom-keybindings. The goal of the package is to enable language creators to easily add language-specific DrRacket keybindings. This is accomplished by attaching information to macros that gets inspected by a DrRacket plugin during expansion, and the plugin uses that information to register new keybindings in the editor.


To try things out, all you need to do is install the package using: "raco pkg install drracket-custom-keybindings"


Then open up DrRacket and feel free to paste one of the examples from here or from the documentation.


This project is still very much a work in progress, and I'd love to hear any feedback you might have after trying it out (feel free to bring up any issues on GitHub as well). I'd like to see any keybindings you've written using this tool as well, so please feel free to contact me here or on the Racket slack if you want to chat about this project!


Best,

Alex Owens

Reply all
Reply to author
Forward
0 new messages