cider

lassemaatta 2024-09-03T10:57:58.656679Z

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])"

lassemaatta 2024-09-03T10:59:01.747869Z

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

lassemaatta 2024-09-03T11:02:40.109129Z

I consulted a colleague, who uses I believe emacs 29, and he reported the same behaviour

oyakushev 2024-09-03T11:31:46.259059Z

Hm, must be a recent bug, checking.

oyakushev 2024-09-03T11:47:33.354219Z

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?

lassemaatta 2024-09-03T11:48:14.243349Z

yeah, restarting the repl seems to fix this

oyakushev 2024-09-03T11:49:00.031949Z

Thanks for reporting! I'll work on a fix

lassemaatta 2024-09-03T11:49:09.729369Z

no worries, glad I could help

oyakushev 2024-09-03T12:22:47.371129Z

https://github.com/clojure-emacs/cider-nrepl/pull/900

👍 1