This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2015-07-03
Channels
- # admin-announcements (21)
- # beginners (13)
- # boot (215)
- # cider (36)
- # clojure (24)
- # clojure-berlin (7)
- # clojure-japan (59)
- # clojure-korea (2)
- # clojure-russia (5)
- # clojure-seattle (1)
- # clojure-uk (5)
- # clojurescript (119)
- # clojurex (4)
- # code-reviews (4)
- # cursive (8)
- # editors (3)
- # euroclojure (27)
- # ldnclj (15)
- # off-topic (57)
- # re-frame (1)
- # reagent (108)
- # yada (3)
not-strictly-cider-question-about-projectile: any idea why toggle-between-implementation-and-test
will let me go from a clojure ns to it's test, but not vice-versa?
when I try to toggle back to the implementation from the test, I get "No matching test file found"
I'd previously assumed that this was caused by having my clojure source at a nonstandard location, but that's no longer the case.
@bozhidar: yeah, that's why I started here :) moving my question was all about trying to keep it on-topic ;)
@bozhidar: I wanted to thank you for the fantastic work you are doing on Cider. We don't thank people or praise people often enough. I use your code every day to develop systems and it makes my life better!
Emacs Live updated its dev packs to use CIDER 0.9.1 and I updated our project to cider-nrepl 0.9.1 but get a warning about clj-refactor being outdated when I start a REPL — is that likely to be an issue in Emacs Live’s dependencies or something else?
; CIDER 0.9.1 (Java 1.8.0_31, Clojure 1.7.0, nREPL 0.2.10)
WARNING: The following nREPL ops are not supported:
extract-definition rename-file-or-dir stubs-for-interface warm-ast-cache
Please, install (or update) refactor-nrepl and restart REPL.
You can mute this warning by changing cljr-suppress-middleware-warnings.
WARNING: clj-refactor and refactor-nrepl are out of sync.
Their versions are 1.1.0-SNAPSHOT and 1.0.5, respectively.
You can mute this warning by changing cljr-suppress-middleware-warnings.
user>
Ah, looks like it links to https://github.com/clojure-emacs/clj-refactor.el/tree/36a380bafe9bab161d105051a0d929535ceafa7b but it should link to something more recent...
Hmm, no, that’s pretty recent… That’s @benedek’s commit from July 2nd.
@seancorfield your clj-refactor is up to date. It's the clojure side (refactor nrepl) that's behind
Then the message is extremely confusing (or just downright incorrect).
WARNING: clj-refactor and refactor-nrepl are out of sync.
Their versions are 1.1.0-SNAPSHOT and 1.0.5, respectively.
Those versions are the wrong way round if refactor-nrepl
is meant to be 1.1.0-SNAPSHOT
. I’ll update my project and confirm the warning goes away.
If you mention two things and then mention two things "respectively", that means the second two things apply in order to the first two things.
That’s what "respectively" means in English
So it indicates you need to somehow set those two libraries to match those versions.
I think I’ve complained about this poor wording before.
It would be much clearer if it stated a "call to action" rather than just what it thinks is wrong.
Just adding a line saying "Either change clj-refactor to 1.0.5, or change refactor-nrepl to 1.1.0-SNAPSHOT." would make a big difference.
Ah yes. We are agreed on the respectively. I think the confusion was in the overall meaning
I will confirm that updating refactor-nrepl
to 1.1.0-SNAPSHOT
makes the warning go away… however, I do not want a snapshot in my project dependencies… Any ETA on a stable 1.1.0 release?
Fair enough. Thank you.
Heh, good point