Fork me on GitHub
#cursive
<
2016-03-24
>
bmaddy00:03:27

I suspect I'm missing something simple here, but does anyone know why I'd be getting a KotlinReflectionNotSupportedError when trying to run the version lein task?

bmaddy00:03:03

(I'm going through the userguide docs if you can't tell)

cfleming00:03:21

@bmaddy: Yes, this is a bug in the latest release - it’s fixed for the next release, which should be out sometime in the next couple of days.

cfleming00:03:31

@andrewhr: No, I’ve never seen that.

bmaddy00:03:12

Ok, thanks!

stijn08:03:51

@cfleming: on the issues about parinfer, it all definitely started happening after a split window. But now, if I unsplit or even after a intellij restart it stopped working

stijn08:03:32

so whatever edit I do, it doesn't balance any parens anymore

cfleming09:03:53

@stijn: What I suspect is happening is that the file has a problem that parinfer doesn’t like. There’s a bug in this version where it doesn’t show errors returned by parinfer correctly.

cfleming09:03:12

Does it work on any file, or not on any of them?

stijn09:03:27

let me try that

stijn09:03:54

it seems it doesn't work on any file, even a newly created one

stijn09:03:59

(ns cantona.test-parinfer)
  (:require)

stijn09:03:12

when I tab before (:require)

stijn09:03:28

also, it does not work in any project anymore

cfleming09:03:50

Do you get any errors in the log?

cfleming09:03:02

Help->Show log in Finder/Explorer

stijn09:03:12

hmm, ok, I tried restarting and now it works again. I'll try to keep a record of what I did before it happens again

cfleming09:03:08

That’s bizarre.

cfleming09:03:30

The next build has a lot of fixes, hopefully it will be more reliable there.

cfleming09:03:36

How are you finding it, BTW?

cfleming09:03:48

Parinfer in general, I mean.

stijn09:03:00

I think it makes a lot of sense, it's a bit getting used to

stijn09:03:39

there's some things that I don't yet see how you would do them efficiently:

stijn09:03:44

(let [a b]
  (some
    (stuff)
    (on)
    (multiple lines)))

stijn09:03:04

if you want to get the (some (stuff ...)) inside the let, you have to select multiple lines and tab them

stijn09:03:45

whereas with paredit you can just slurp or barf (i'm really bad at the terminology ;)) them in from a single carret position

stijn09:03:56

there should be some alternative 'tab entire form' or something if your cursor is just in front of the

|(some

stijn09:03:21

hah, you can use 'Extend selection' before tabbing. ok

cfleming09:03:54

There’s a bunch of discussion going on over at https://cursive-ide.com/archive/1882.html

cfleming09:03:23

Ugh, although the formatting is getting mangled - I’ll fix that.

cfleming09:03:37

Ok, got to go, seeya

andrewhr12:03:37

@cfleming: thanks. I believe I'm able to reproduce it consistently, Github's repo is the best place to report?