You're a gent, Colin, thank you!
Definitely fixed, thanks!
hm, actually I take that back. I seem to be having classpath problems with run configurations now. Some items are not in the runconfig classpath which the equivalent clojure deps reports
I’m going to try a downgrade and see if that fixes
No. The issue seems to be that the transitive deps of a dep which is mentioned in an :override-deps isn’t included in the run-config classpath
this didn’t work at all before so I can’t really compare
the overrided-dep may also have to be a :local/root dep?
the workaround I’m using now is just not to override these. It’s possible I can just remove them outright. I think the important thing is the result differs from clojure -A[same-aliases] -Spath
Ok, looks like fixing the first bug exposes a second one. I’ll take a look at that ASAP
You can introduce a let using Extract Variable, however amazingly I don’t seem to have that documented. Refactor -> Extract/Introduce -> Variable. You first select the form you want to extract, then select the level you want to introduce the let at.
Oh, and @etldan too.
Thank you Colin!
I just installed the EAP and can confirm that it opens the project with lein-v version numbers. Thank you, this removes a little hurdle for me, and I’ll take all the help I can get. :)
ok nice! i'll give it a whirl!
thank you Colin!
One thing I should also point out - if you extract to an existing let the binding will be added to that one as you’d expect.
Hi there. Is there a way to run tests with code coverage inside cursive? I’ve created a new leiningen
run configuration but apparently Run ... with Coverage
doesn’t work because of Deferred configurations cannot be run with standard runners
. Thanks in advance.
There isn’t, unfortunately. I tried to get this going a while ago but IntelliJ’s coverage UI is very class focused and doesn’t work for Clojure. It’s a much larger job than I had hoped to get it working.