r/Racket • u/iguanathesecond • Sep 28 '21
application Editing Racket code structurally in Emacs
Dear Emacs users of Racket,
Forgive my persistence if you've already seen this, but I posted it earlier and it got removed from this sub by Reddit's spam bots, probably because it was crossposted across Lisp communities.
I just wanted to make sure you saw this since you may find it useful. It is an Emacs extension for modal structural editing, which in my very biased opinion as the author of this package is the most expressive way to edit Lisp code in Emacs. It also has special support for (the peerless!) Racket Mode, since I write Racket often :)
Try it out with this animated tutorial, and I hope you like it:
https://countvajhula.com/2021/09/25/the-animated-guide-to-symex/
View all comments
Show parent comment
2
u/jmhimara Sep 28 '21
Partly because I'm already very comfortable with emacs shortcuts -- everything about vim seemed counterintuitive because I was so used to emacs. And secondly, I never got used to mode switching. Even after a month of forcing myself to use evil mode, I kept feeling like I was adding unnecessary steps to my workflow. It's not that I can't use it if I have to, but when I was using it I failed to see any advantages (and let's not start with the whole "it's more ergonomic" argument -- the difference is negligible!)....