clojure-emacs / cider

The Clojure Interactive Development Environment that Rocks for Emacs
https://cider.mx
GNU General Public License v3.0
3.52k stars 643 forks source link

In CLJC mode, C-x C-e evaluates against multiple REPLs simultaneously #3675

Closed lgrapenthin closed 1 month ago

lgrapenthin commented 1 month ago

Reading from the source code, this appears more like a "feature". I have decided to file it as a bug, because I consider it unexpected behavior. Further reasoning below.

Steps to reproduce:

Why this is bad? 1) It prevents one from effectively studying the result of one of the REPLs. The results can be widely different, especially when evaluating against state of the respective environment. 2) A user has no control to choose which REPL he wants to evaluate against

Workarounds:

Recommended solution:

vemv commented 1 month ago

There's https://github.com/clojure-emacs/cider/commit/be224e37

Feel free to continue a possible discussion