'Mouse copy' is neat way of editing sexps, based on a design from Lisp Machines: https://www.mail-archive.com/gnu-emacs-sources@gnu.org/msg00393.html
This lets you copy the sexp under your mouse cursor and paste it at point. Saves a few precious keystrokes!
Full implementation here:
miniblog.
Related Posts
I've been learning some Common Lisp by writing some simple JSON munging programs. I'm sure it's not best practice — I should probably deserialise to CLOS automatically — but it's a nice way to get comfortable with the basics.
It feels weird deliberately ignoring helpers though.
I've released difftastic 0.65! Highlights of this release:
* Better parsing of Clojure, Common Lisp, Kotlin, Rust and Zig.
* Quality of life improvements for binary files.
I've seen "cons cells" and "cons pairs", but today I saw "conses", which is new to me.
(Clearly Lisp has no downsides, only pros and cons! 🙃)



