cider

A channel dedicated to the Clojure Interactive Development Environment that Rocks (aka CIDER). :cider:
flefik 2020-08-21T00:43:01.001800Z

it's a little bit confusing right now to understand which version of cider goes with which version of cider-nrepl. recently upgraded spacemacs+cider and had some issues with bumping cider-nrepl, and had to do a few attempts before I got it right. Perhaps there should be a table, or a release note for cider-nrepl detailing which version of cider to use in conjunction?

practicalli-john 2020-08-21T08:27:54.003200Z

My approach has been to update to the latest nrepl library whenever I update the cider packages in Spacemacs (although I don't use cider-connect that much, so doesn't affect me if I forget)

bozhidar 2020-08-21T09:29:57.003400Z

@cfeckardt You mean something like https://docs.cider.mx/cider/about/compatibility.html#compatibility-matrix 😉

flefik 2020-08-21T10:45:46.005300Z

@bozhidar haha exactly! thanks ❤️

zackteo 2020-08-21T03:31:37.002400Z

Cool! Thanks @jr0cket @jumar!

dpsutton 2020-08-21T03:35:53.003100Z

older CIDERs used a cider-nrepl version equal to CIDERs version. now you can check the value of

(defconst cider-required-middleware-version "0.25.3"
  "The CIDER nREPL version that's known to work properly with CIDER.")

bozhidar 2020-08-21T09:30:16.003700Z

There's also https://docs.cider.mx/cider/about/compatibility.html#compatibility-matrix

arohner 2020-08-21T09:55:04.004500Z

After upgrading from cider 0.25.1 to 0.26.0, when I try to M-x cider-connect I’m now getting This is not a REPL or SERVER buffer; is there an active REPL?

arohner 2020-08-21T10:03:09.005200Z

weird. After restarting Emacs, it worked when I entered the port manually, just hitting Enter to get the default port did not