Fork me on GitHub
#cider
<
2018-04-06
>
dominicm00:04:47

I imagine you have to set the CIDER one to nil

bbss02:04:34

Trying to use cider-connect to connect to a remote machine, get WARNING: CIDER's version (0.16.0) does not match cider-nrepl's version (nil). Things will break! Add :plugins [[cider/cider-nrepl "0.16.0"]] to dev profile. Get WARNING: CIDER's version (0.16.0) does not match cider-nrepl's version (0.15.1). Things will break!

bozhidar03:04:04

> I imagine you have to set the CIDER one to nil

bozhidar03:04:28

Yes. Obviously first lein starts the REPL with its own value and afterwards CIDER overrides this with its value.

bozhidar03:04:36

@bbss I guess you should take a look at the dependency graph of your project. Likely something else pulls an older version of cider-nrepl (e.g. refactor-nrepl).

bozhidar03:04:01

> I’m worried about when they depend on different artefact names, for the new nrepl

bbss03:04:10

Yeah, that's what I was expecting. I'll check it out thanks.

bbss03:04:17

Cide Rocks 🙂 ❤️

bbss03:04:37

Connecting to remote processes and still having a good dev process is so valuable.

bozhidar03:04:35

@dominicm I don’t think that’s going to be that big of a deal - we’ll likely just cut the new releases simultaneously, but obviously that’s going to introduce a bit of pain for a while (until all tools switch to the new nREPL). On the bright side - their API are going to be the same, so for a while things are going to work the same with both.

dominicm08:04:57

You're going to have classpath conflicts, and it's going to be a world of pain, no?

rymndhng08:04:13

i’m looking at the clojure-mode & cider’s indent rules and I’m struggling to see the difference between the two below:

(defprotocol '(1 (:defn)))
  (extend-protocol '(1 :defn))
According to the docs, An integer or a keyword x, which is shorthand for the list [x]., so are the two rules equivalent?

theeternalpulse15:04:48

oops wrong forum