after a bit of a break I can finally find the time to pick up learning clojure where I left it a couple of months ago.
Unfortunately it seems like I broke my emacs-clojure setup in the meantime.
The whole universe of cider, leiningen, nrepl etc. is still pretty much a mystery to me which makes it very hard to fix it.
Here’s the situation:
I can run “lein repl” from the terminal and evaluate code, no problem here.
I can run emacs and “cider-jack-in” in a project folder I created with lein, no problem here.
However if I try “cider-jack-in” without a project I cannot evaluate code. There is no error message, but absolutely no response to my evaluations. I know not using a project is not really encouraged but as I’m still learning this is very helpful to quickly mess around with code.
There is one thing I noticed which might be the issue:
After evaluating “cider-jack-in” without a project it prints info about successfully establishing the connection using “nREPL 0.8.1” but the “Connection Info” shows (Java 14.0.1, Clojure 1.10.1, nREPL 0.7.0). I seems like it tries to communicate with a different version?
I’m using Emacs 26 running macOS (unfortunately). I tried reinstalling everything clojure related in emacs but that did not help.
Apart from simply making it work I’m hoping to learn a bit more about the whole setup while fixing it.
Thank you very much!