cider-macroexpand-all (and others) should produce forms and not strings, right? When I expand something like (let [x 1) I get a buffer with "(let* [x 1])"
CIDER 1.15.1 (Cogne) + GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin23.6.0, NS appkit-2487.70 Version 14.6.1 (Build 23G93)) of 2024-08-31
I consulted a colleague, who uses I believe emacs 29, and he reported the same behaviour
Hm, must be a recent bug, checking.
Damn, I think this is a heisenbug. It reproduced for me once and no longer happens. I think I know what's going on. Out of curiosity, can you restart the REPL (or start a REPL in another project) and check if this still happens?
yeah, restarting the repl seems to fix this
Thanks for reporting! I'll work on a fix
no worries, glad I could help