This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-03-22
Channels
- # beginners (42)
- # boot (73)
- # cider (17)
- # clara (1)
- # cljs-dev (47)
- # cljsrn (9)
- # clojars (4)
- # clojure (241)
- # clojure-italy (11)
- # clojure-norway (5)
- # clojure-russia (93)
- # clojure-spec (28)
- # clojure-uk (32)
- # clojurescript (170)
- # core-async (20)
- # cursive (62)
- # data-science (2)
- # datomic (47)
- # dirac (4)
- # events (1)
- # funcool (12)
- # gsoc (1)
- # hoplon (59)
- # immutant (8)
- # lambdaisland (4)
- # luminus (3)
- # lumo (11)
- # off-topic (13)
- # om (81)
- # onyx (1)
- # pedestal (47)
- # planck (30)
- # re-frame (2)
- # reactive (1)
- # reagent (2)
- # ring-swagger (15)
- # rum (1)
- # slack-help (5)
- # specter (5)
- # testing (5)
- # uncomplicate (8)
- # untangled (16)
- # vim (71)
- # yada (16)
just installed cursive into a fresh IdeaC 2017.1 on Ubuntu 16.04 and after restarting, IdeaC fails to load and hangs
not sure, it was the one that shows up when you search plugin repositories from within IdeaC
I think that might be https://github.com/cursive-ide/cursive/issues/1210 - this is fixed in the latest EAP build, but not the release builds.
@thosmos If you don’t have Cursive configured to install EAP builds, you can install this one one-off by downloading https://plugins.jetbrains.com/plugin/download?updateId=33304 and then installing it using Settings->Plugins->Install from Disk...
is there a place to download older versions of IdeaC? I can't find anything but 2017.1 on their website
@thosmos https://www.jetbrains.com/idea/download/#section=linux, check the “Previous versions" link.
Actually, I’m still on the EAP, I didn’t notice the release - I’ll get the release and check.
@thosmos So it works fine for me with the 2017.1 release, and I’m pretty sure others have had it working for a while too.
No, but I’d be very surprised if there were some platform interaction - I’ve literally never had a problem with that, barring a few Swing UI issues.
It’s much more likely to be some incompatibility between plugins - that has happened from time to time before.
i didn't have anything other the the default ones installed. maybe it was something about the project I had loaded, which was non-clojure
Could you check for auto-generated thread dumps, as described here: https://intellij-support.jetbrains.com/hc/en-us/articles/206544899-Getting-a-thread-dump-when-IDE-hangs-and-doesn-t-respond?
it worked this time. I created a blank project first, so that once the plugin was installed, it would open to the blank project instead of my other one.
@danielcompton No, that’s not expected - I think that’s a side effect of making the action available in the menus
@yonatanel Generally, those actions are only available when you have an active REPL
When I select the whole form and ask cursive to thread it - it gives me error Element must be within a list
@cfleming I think to run tests they must be open in the current edit tab, otherwise my only option is to run the last test command.
@cfleming quick question. does the cljs environment support automatic recognition of file namespace on form evaluation? I find myself constantly going to the top of the file and evaling the ns form so that everything gets def'ed on the correct ns 😞
@yonatanel Yes, you can re-run the previous tests you ran, or run one or all tests from the current ns.
@polymeris That looks bad, could you file an issue for that please?
@polymeris Actually, I filed https://github.com/cursive-ide/cursive/issues/1690
@carocad I’m not sure what you mean - do you mean that when you send a form from the editor, that it gets evaluated in the file namespace?
yes exactly.
Lets say I am in file core.cljs
with ns example.core
and then I switch to another file fabric.cljs
with ns example.fabrich
and eval a form there. The evaled symbol is reported as #example.core/my-symbol
not as #example.fabric./my-symbol
which is what I was expecting
I must say though that I have quite a special configuration. I have a react-native app with a figwheel repl connected to cursive so I dont know if that has some effect on it
There’s a config setting for this: Settings->Languages & Frameworks->Clojure->Evaluate forms in REPL namespace - does that help?
no worries. I am using the setup in this wiki: https://github.com/bhauman/lein-figwheel/wiki/Running-figwheel-in-a-Cursive-Clojure-REPL
in case it might help, here is the project.clj that I am using. https://github.com/n7a235/phone.app.hive/blob/master/project.clj
it is still a very unstable thing so I wouldnt bet on it but it could provide you more information