Fork me on GitHub
#cursive
<
2019-10-04
>
katox08:10:02

Both problems fixed for us, thanks for the fast reaction!

4
ikitommi08:10:00

same here, big thanks!

4
cfleming09:10:33

Awesome, thanks for letting me know!

mitchelkuijpers10:10:03

I am running into:

The plugin com.cursiveclojure.cursive failed to save settings and has been disabled. Please restart IntelliJ IDEA
Any idea what could cause this?

cfleming10:10:47

@mitchelkuijpers A few people have reported this, but I’ve never seen it myself. Could you send me your log (Help-&gt;Show log in Finder/Explorer)?

mitchelkuijpers10:10:26

Sure shall I email it

cfleming10:10:12

I can see the exception that’s causing it, but I’m not sure what it means - I’ll investigate.

mitchelkuijpers11:10:55

If you need any other details please let me know, I downgraded intellij temporarely

mitchelkuijpers11:10:08

It happens after a few minutes each time

cfleming11:10:24

@mitchelkuijpers Which IntelliJ version does this work for you with? Is this a 2018.3 EAP problem?

cfleming11:10:32

It looks like a platform issue to me, but I’m not sure.

mitchelkuijpers11:10:00

It fails for me on: 2019.2.3-2

mitchelkuijpers11:10:32

And I am now running on 2019.1.4 which does work

cfleming11:10:37

It looks like it’s the SBT plugin causing that.

mitchelkuijpers11:10:52

I'll quickly remove that don't use it anyway

cfleming11:10:06

Cool, let me know if it continues to happen.

mitchelkuijpers12:10:24

It seems to be fixed now

mitchelkuijpers14:10:29

Definitely fixes it thank you so much

Abhinav Sharma13:10:15

Hi everyone, I was wondering if someone could point me to good resources for debugging clojure(script) code via cursive and intellij or what’s your own setup for this?

kenny15:10:16

The latest eap is working well for me. Thanks @cfleming. It seems strange that the namespace you're in is shown twice: once in the tab name and once in the right corner of the REPL window. Would it be possible to change the tab name to the name of your Run Configuration for that REPL? In a multi-module project, I often find myself with many REPLs open, and I'll forget which REPL belongs to which module.

4
kenny17:10:09

Not sure if this is under Cursive's control but could the file name be a bit smarter? When working on a re-frame application, a lot of the namespaces have the same name. It's really hard to know which file corresponds to which package. In the screenshot below, I have these namespaces: - compute.ui.application.views - compute.ui.sidebar.views - compute.ui.sidebar.control - compute.ui.vm-scaler.views - compute.ui.vm-scaler.control The way the tabs are showing the names now, really all you see is either "views" or "control". It'd be cool if it could be smarter by detecting if there are to namespaces open with the same "last name" part (e.g., compute.ui.application.control and compute.ui.vm-scaler.control). If that case is detected, expand the name to include the next package segment (e.g., c.u.application.control and c.u.vm-scaler.control).

8
cfleming20:10:15

@kenny Great, thanks for letting me know. Yes, I have a plan to have the REPL name in the tab title as you suggest, this is still a work in progress 🙂

4
cfleming20:10:11

I’ll check about the name shortening too - I’m not sure that I can take into account the names of other open files.

kenny20:10:31

Hmm. Other open files seems ideal. If not, can you take into account the module's packages?

cfleming20:10:21

I’m not sure, I can’t remember how that works. I’ll take a look and see what I can do.

4