Fork me on GitHub
#editors2015-06-04
>
meow16:06:51

in spacemacs how in the world do you ever get clj-refactor and refactor-nrepl to stay in synch?

meow16:06:59

I know I'll get used to spacemacs, and I used emacs for several years back in the day, but boy is it a pain to get a new editor set up. I can't wait to actually be productive.

erichmond18:06:08

Is colin in this slack channel?

erichmond18:06:14

has anyone seen him *?

arrdem18:06:30

no I don't think he's in here (yet)

arrdem18:06:37

/drag-kicking-and-screaming

erichmond19:06:43

hahahahahahaha

markstang20:06:07

cfleming was in ClojureScript a minute ago

arrdem20:06:48

markstang: yeah I chased him in here

danielcompton20:06:20

our long national nightmare is over, @cfleming is here

benedek20:06:21

👋

erichmond21:06:43

hahahahahahahahaha

danielcompton21:06:23

@cfleming: how difficult would it be to add release notes to the plugin window when it updates? Or does it already provide them and I haven’t noticed?

cfleming21:06:03

danielcompton: It doesn't, unfortunately the plugin update process I'm using isn't great. There's a better way of doing it I'd like to switch to but it's very buggy.

danielcompton21:06:46

Is it using RSS?

cfleming21:06:52

danielcompton: Lots of boring gory detail at https://youtrack.jetbrains.com/issue/IDEA-137274

danielcompton21:06:09

ah, hence why there’s different IntelliJ version tracks as well

cfleming21:06:34

danielcompton: No, it's IntelliJ's proprietary format - it includes things like the version that the plugin is valid for etc

cfleming21:06:47

danielcompton: Yeah, I'd dearly love to consolidate that.

danielcompton21:06:00

> Format won't change. download-url was always there, it wasn't documented though.

danielcompton21:06:43

undocumented but required elements are the worst

cfleming21:06:11

You wouldn't believe the amount of time I've spent debugging that code to see which elements are missing in my XML

cfleming21:06:54

I just gave up in the end - the weird thing is it seems to work even though she says it shouldn't. I've been meaning to debug further to see why but haven't got around to it

danielcompton21:06:12

I can see why it would be low on the priority list

cfleming21:06:44

Well, it's higher than you'd think - getting people to remember to update their plugin repo URL when they upgrade IntelliJ is a mission.

danielcompton22:06:37

With the new Java interop, will it let me get Javadocs on multi arity Java methods?

cfleming22:06:26

One of the advantages of this is that the method instances are resolved correctly, so find usages etc will work for the correct overload.

cfleming22:06:44

Constructors are now also resolved correctly - previously they all resolved to the class.

cfleming22:06:15

This change has been a total bear in the end, but it's awesome.

cfleming22:06:33

Interop is much nicer

cfleming22:06:53

Which is selfishly good for me because I do it all day.

danielcompton22:06:40

Is there a rough release date planned?

danielcompton22:06:09

ah, just saw "next week or so"

cfleming22:06:25

danielcompton: Hopefully within the next week or so - yeah.

cfleming22:06:11

danielcompton: It also contains the infrastructure needed for context-sensitive completion that you were asking for.

cfleming22:06:26

Not sure how many will be implemented in this release but at least it'll be easy to add

arrdem22:06:25

what full blown IDE do you guys use for Java stuff?

arrdem22:06:06

yeah I think I'm gonna meander slowly in cursive's direction while bbatsov isn't watching

danielcompton22:06:13

as a student you can get a free Ultimate Edition license too, they should really advertise that more

arrdem22:06:38

because fuck $500

danielcompton22:06:39

So when you’re working on your JSP pages at Factual you can have editor support

danielcompton22:06:16

One of those words is on the banned list and it’s not orly

danielcompton22:06:54

It’s only $500 for a company, individaul devs are $160

cfleming23:06:35

arrdem: Best $160 you’ll ever spend.

cfleming23:06:01

arrdem: But for a lot of Java work the community edition is fine - it has Java, Maven, Ant, XML, all that

cfleming23:06:30

arrdem: It’s only the enterprise stuff you have to pay for. You then get Python + Ruby etc support if you care about that too.

cfleming23:06:39

arrdem: PHP too, which I know you love

arrdem23:06:42

intellij + cursive set up

arrdem23:06:45

kool aid incomming

arrdem23:06:55

cfleming: FITE ME

arrdem23:06:21

cfleming: so if I write a really nice propaganda blog post can I get a free license? 😛

cfleming23:06:19

arrdem: We’ll consider all applications 😛

arrdem23:06:08

Is there a good way to just turn off all formatting since I'm editing Core which is evil?

arrdem23:06:26

or is //@formatter:off at the top of a file the best I can do

cfleming23:06:41

arrdem: You’re talking about Java formatting?

cfleming23:06:52

arrdem: I’m not sure actually. I keep meaning to sit down and make a formatter style to match it. I should just ask Rich for his, actually, since he uses IntelliJ

arrdem23:06:00

wait really

arrdem23:06:14

beer says Rich has all formatting off

arrdem23:06:23

deliverable at next con

cfleming23:06:34

I’m not sure you can even do that

arrdem23:06:47

then how is all of core so fsckd

cfleming23:06:59

But I’ll take the bet just because I want the beer

cfleming23:06:06

Even if I’m paying for it

arrdem23:06:20

I'll take it out of my Cursive purchase 😛

cfleming23:06:49

I’ll probably have free licenses for non-commercial use anyway, so you can freeload until you’re at Factual simple_smile

cfleming23:06:29

Although that’s TBD, but I think so