Fork me on GitHub
#cursive
<
2018-04-03
>
cfleming01:04:02

@hlship Odd, I’ll check that and see if I can reproduce it.

cfleming01:04:49

@dave.dixon So this is actually a really tricky case. Parinfer usually infers nesting based on indentation, but in complex nesting on a single line there’s no indentation to take cues from. Shaun spent ages trying to make that work.

cfleming01:04:51

There’s some hope that it might work better in the future since parinfer v3 tracks editor changes so it might be able to be smarter at some point.

cfleming01:04:23

FWIW this is an issue with parinfer itself, not the Cursive integration of it - I can reproduce at https://shaunlebron.github.io/parinfer/demo

sparkofreason03:04:15

@cfleming Thanks. I thought perhaps it was a Cursive issue as I don't see the same behavior with parinfer smart mode in atom. I'll move the discussion to #parinfer.

cfleming04:04:09

@dave.dixon Interesting, I’ll follow it over there, I wonder why the atom version doesn’t suffer from that.

stijn09:04:09

IntelliJ got upgraded to 2018.1 but Cursive plugin is still at 1.6.3-eap2-2017.3

stijn09:04:35

do I have to do anything specifically to be able to upgrade to eap3?

cfleming09:04:21

@stijn A lot of people have reported that. If you go to Settings-&gt;Plugins then select Cursive, do you see an update available?

stijn09:04:34

no, no update available

cfleming09:04:04

If you hit Browse Repositories, then refresh and search for Cursive, do you see it then?

stijn09:04:09

ah ok, I if 'reload list of plugins' then I see an update

cfleming09:04:20

Ok, I think this is an IntelliJ bug

cfleming09:04:29

Well, it must be, I don’t do any of that.

stijn09:04:32

it works! 🙂

cfleming09:04:42

A lot of people have been having problems with it in 2018.1

apt14:04:06

Hey, when debugging, is it possible to stop when exiting an expression? (I want to view its stack.) I think that would be equivalent to IntelliJ's method breakpoint.

gklijs19:04:25

Yes, just like java, run in debug mode, and set a breakpoint, by clicking just right of the line number, might even be possible to connect with a repl to a running process.

cfleming20:04:25

@lee.justin.m Following on from #parinfer, you need the latest Cursive EAP to get smart mode. Instructions for turning on EAP builds are here: https://cursive-ide.com/userguide/index.html#eap