This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-05-10
Channels
- # aws (3)
- # beginners (186)
- # boot (25)
- # cider (2)
- # cljsrn (57)
- # clojure (161)
- # clojure-boston (1)
- # clojure-dusseldorf (11)
- # clojure-italy (5)
- # clojure-russia (20)
- # clojure-serbia (1)
- # clojure-spec (10)
- # clojure-uk (16)
- # clojurescript (207)
- # community-development (86)
- # core-async (2)
- # cursive (40)
- # datascript (1)
- # datomic (2)
- # editors (5)
- # emacs (8)
- # funcool (1)
- # gsoc (2)
- # hoplon (2)
- # jobs (5)
- # leiningen (3)
- # liberator (18)
- # luminus (18)
- # off-topic (106)
- # om (2)
- # onyx (5)
- # pedestal (7)
- # powderkeg (7)
- # re-frame (7)
- # remote-jobs (1)
- # ring-swagger (4)
- # rum (5)
- # slack-help (1)
- # untangled (11)
- # yada (48)
Is my memory faulty? I could have sworn cursive allowed me to refactor function call chains into threading and vice verca?
@cfleming oh yes, ... thank you. Did they ever appear in a refactor menu at some point?
Oh well... I can select multiple files when doing a namespace search. Who knew... My problem of guessing which is the CLJ and which is the CLJS file are gone. I just open both 🙂
I'm having trouble connecting to a remote REPL and I think it's because of... Java parsing?
and so does lein compile
. The com.google.protobufs
stuff is in my classpath. I'm not sure why Cursive isn't picking it up.
@taylor Unfortunately I’ve been pretty hopeless at getting a proper changelog set up. The closest thing are the announcement emails on the ML: https://groups.google.com/d/topic/cursive/4r7-ZuxWwa8/discussion
@nwjsmith In fact, for the REPL I think it’s irrelevant. Go to your run config, and near the bottom under Before Launch tasks remove Build from the list.
I really hate those things, it’s amazingly difficult to stop them being added by default since my run configs are based on the Java ones.
So, the problem is that that item means that IntelliJ will try to build your project before running.
In theory, the IntelliJ project should be a perfect representation of what’s in your project.clj, but in practice it’s not, and it’s hard to tell why without seeing the project.
But if you’re using lein to run your REPL (which you are if you’re using the lein option in Cursive) then it doesn’t matter anyway because lein will compile everything it needs itself, so the IntelliJ compilation is redundant (quite apart from being incorrect)
ah okay, I understand that. So it makes sense to remove the Build task from any of my Leiningen-based projects, if only to speed up launching the REPL?