There should be a way to pass this information to lein via command line
Is there?
I’m not sure what you mean by this
the most realistic short-term fix would be to simply examine profiles.clj and update it if it doesn’t match cider’s requirements
I mean that when you run lein repl, lein should allow for plugins and deps to be specified in the command line args
no idea
boot does allow this
tried out inf-clojure and I must say it feels correct...
We should file an issue to investigate this. I think this would be the cleanest way to offer a "no hassle" jack-in
indeed
btw, for some users the solution is trivial
if they don’t have profiles.clj
@magomimmo has joined the channel
@joelkuiper: You might find more folk able to help you with your specific issue in #cider simple_smile
anyone here actually using monroe instead of cider?
monroe looks dead to me - 0 activity there for over a year
and it’s based off a very old version of cider’s nrepl client
which was notoriously buggy
if someone wants a simpler tool, they should probably check out inf-clojure (it doesn’t even need nrepl)
as for the performance issues - https://github.com/clojure-emacs/cider/issues/228
I never spend much time debugging this, as there was a simple known workaround and moving to comint will probably fix this anyways
hmm
i guess only until recently I've preferred something like monroe simply because cider's interaction with brepl just wasn't there yet
but it seems that functionality has been added in...?
what’s brepl?
btw, this is inf-clojure’s repo https://github.com/clojure-emacs/inf-clojure
browser repl
clojurescript really
it has the same idea as monroe - make it as simple as possible; no external deps, no servers, no nothing
now there's jack in for clojurescript
but it still has the basic features
@jethroksy: ah, yes - we’ve added this in 0.10
i really like the overlay though
although even before it wasn’t very hard to boot a cljs repl
installation for cider used to be really messy, but now that's all cleaned up
😄
we do our best
ideally we’d get to some point when we can auto-install the non-Emacs deps
but even the current process is not super complex I think
yeah i find that having to edit lein's profiles.clj just to get cider working perfectly is alright, but this should be automated
or at least get them to keep in sync