editors

Discussion about all editors used for Clojure/ClojureScript
meow 2015-06-04T16:55:51.000354Z

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

meow 2015-06-04T16:58:59.000355Z

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.

erichmond 2015-06-04T18:45:08.000356Z

Is colin in this slack channel?

erichmond 2015-06-04T18:45:14.000357Z

has anyone seen him *?

arrdem 2015-06-04T18:52:23.000358Z

cfleming?

arrdem 2015-06-04T18:52:30.000359Z

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

arrdem 2015-06-04T18:52:37.000360Z

/drag-kicking-and-screaming

erichmond 2015-06-04T19:04:43.000361Z

hahahahahahaha

erichmond 2015-06-04T19:04:45.000362Z

thanks

markstang 2015-06-04T20:35:07.000364Z

cfleming was in ClojureScript a minute ago

markstang 2015-06-04T20:35:57.000365Z

@arrdem:

arrdem 2015-06-04T20:42:48.000367Z

markstang: yeah I chased him in here

danielcompton 2015-06-04T20:51:20.000368Z

our long national nightmare is over, @cfleming is here

cfleming 2015-06-04T20:54:10.000369Z

Tadaaa

benedek 2015-06-04T20:54:21.000370Z

👋

erichmond 2015-06-04T21:04:43.000371Z

hahahahahahahahaha

erichmond 2015-06-04T21:04:44.000372Z

amazing

danielcompton 2015-06-04T21:51:23.000373Z

@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?

cfleming 2015-06-04T21:54:03.000377Z

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.

danielcompton 2015-06-04T21:54:46.000378Z

Is it using RSS?

cfleming 2015-06-04T21:54:52.000379Z

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

danielcompton 2015-06-04T21:56:09.000380Z

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

cfleming 2015-06-04T21:56:34.000381Z

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

cfleming 2015-06-04T21:56:47.000382Z

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

danielcompton 2015-06-04T21:57:00.000383Z

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

danielcompton 2015-06-04T21:57:43.000384Z

undocumented but required elements are the worst

cfleming 2015-06-04T21:58:11.000386Z

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

cfleming 2015-06-04T21:58:54.000387Z

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

danielcompton 2015-06-04T21:59:12.000388Z

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

cfleming 2015-06-04T21:59:44.000389Z

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.

danielcompton 2015-06-04T22:00:12.000390Z

Mmm

danielcompton 2015-06-04T22:00:37.000391Z

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

cfleming 2015-06-04T22:00:59.000392Z

Yup

cfleming 2015-06-04T22:01:26.000393Z

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

cfleming 2015-06-04T22:01:44.000394Z

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

cfleming 2015-06-04T22:02:15.000395Z

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

cfleming 2015-06-04T22:02:33.000396Z

Interop is much nicer

cfleming 2015-06-04T22:02:53.000397Z

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

danielcompton 2015-06-04T22:05:40.000398Z

Is there a rough release date planned?

danielcompton 2015-06-04T22:06:09.000399Z

ah, just saw "next week or so"

cfleming 2015-06-04T22:06:25.000401Z

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

cfleming 2015-06-04T22:08:11.000402Z

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

cfleming 2015-06-04T22:09:26.000403Z

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

arrdem 2015-06-04T22:53:25.000406Z

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

danielcompton 2015-06-04T22:54:39.000407Z

@arrdem: Cursive

danielcompton 2015-06-04T22:54:46.000408Z

nah IntelliJ

arrdem 2015-06-04T22:55:06.000409Z

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

danielcompton 2015-06-04T22:55:13.000410Z

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

arrdem 2015-06-04T22:55:19.000411Z

orly

arrdem 2015-06-04T22:55:38.000413Z

because fuck $500

danielcompton 2015-06-04T22:55:39.000414Z

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

danielcompton 2015-06-04T22:56:16.000415Z

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

danielcompton 2015-06-04T22:56:54.000416Z

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

arrdem 2015-06-04T22:57:03.000417Z

meh

cfleming 2015-06-04T23:02:35.000418Z

arrdem: Best $160 you’ll ever spend.

cfleming 2015-06-04T23:05:01.000419Z

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

cfleming 2015-06-04T23:05:30.000420Z

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.

cfleming 2015-06-04T23:05:39.000421Z

arrdem: PHP too, which I know you love

arrdem 2015-06-04T23:05:42.000422Z

intellij + cursive set up

arrdem 2015-06-04T23:05:45.000423Z

kool aid incomming

arrdem 2015-06-04T23:05:55.000424Z

cfleming: FITE ME

arrdem 2015-06-04T23:09:21.000425Z

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

cfleming 2015-06-04T23:30:19.000426Z

arrdem: We’ll consider all applications 😛

arrdem 2015-06-04T23:39:08.000427Z

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

arrdem 2015-06-04T23:39:26.000428Z

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

cfleming 2015-06-04T23:44:41.000429Z

arrdem: You’re talking about Java formatting?

cfleming 2015-06-04T23:45:52.000430Z

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

arrdem 2015-06-04T23:49:00.000431Z

wait really

arrdem 2015-06-04T23:49:14.000432Z

beer says Rich has all formatting off

arrdem 2015-06-04T23:49:23.000433Z

deliverable at next con

cfleming 2015-06-04T23:49:34.000434Z

I’m not sure you can even do that

arrdem 2015-06-04T23:49:47.000435Z

then how is all of core so fsckd

cfleming 2015-06-04T23:49:59.000436Z

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

cfleming 2015-06-04T23:50:06.000437Z

Even if I’m paying for it

arrdem 2015-06-04T23:50:20.000438Z

I'll take it out of my Cursive purchase 😛

cfleming 2015-06-04T23:50:49.000439Z

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

cfleming 2015-06-04T23:51:29.000440Z

Although that’s TBD, but I think so