in spacemacs how in the world do you ever get clj-refactor and refactor-nrepl to stay in synch?
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.
Is colin in this slack channel?
has anyone seen him *?
cfleming?
no I don't think he's in here (yet)
/drag-kicking-and-screaming
hahahahahahaha
thanks
cfleming was in ClojureScript a minute ago
markstang: yeah I chased him in here
our long national nightmare is over, @cfleming is here
Tadaaa
👋
hahahahahahahahaha
amazing
@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?
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.
Is it using RSS?
danielcompton: Lots of boring gory detail at https://youtrack.jetbrains.com/issue/IDEA-137274
ah, hence why there’s different IntelliJ version tracks as well
danielcompton: No, it's IntelliJ's proprietary format - it includes things like the version that the plugin is valid for etc
danielcompton: Yeah, I'd dearly love to consolidate that.
> Format won't change. download-url was always there, it wasn't documented though.
undocumented but required elements are the worst
You wouldn't believe the amount of time I've spent debugging that code to see which elements are missing in my XML
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
I can see why it would be low on the priority list
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.
Mmm
With the new Java interop, will it let me get Javadocs on multi arity Java methods?
Yup
One of the advantages of this is that the method instances are resolved correctly, so find usages etc will work for the correct overload.
Constructors are now also resolved correctly - previously they all resolved to the class.
This change has been a total bear in the end, but it's awesome.
Interop is much nicer
Which is selfishly good for me because I do it all day.
Is there a rough release date planned?
ah, just saw "next week or so"
danielcompton: Hopefully within the next week or so - yeah.
danielcompton: It also contains the infrastructure needed for context-sensitive completion that you were asking for.
Not sure how many will be implemented in this release but at least it'll be easy to add
what full blown IDE do you guys use for Java stuff?
@arrdem: Cursive
nah IntelliJ
yeah I think I'm gonna meander slowly in cursive's direction while bbatsov isn't watching
as a student you can get a free Ultimate Edition license too, they should really advertise that more
orly
because fuck $500
So when you’re working on your JSP pages at Factual you can have editor support
One of those words is on the banned list and it’s not orly
It’s only $500 for a company, individaul devs are $160
meh
arrdem: Best $160 you’ll ever spend.
arrdem: But for a lot of Java work the community edition is fine - it has Java, Maven, Ant, XML, all that
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.
arrdem: PHP too, which I know you love
intellij + cursive set up
kool aid incomming
cfleming: FITE ME
cfleming: so if I write a really nice propaganda blog post can I get a free license? 😛
arrdem: We’ll consider all applications 😛
Is there a good way to just turn off all formatting since I'm editing Core which is evil?
or is //@formatter:off at the top of a file the best I can do
arrdem: You’re talking about Java formatting?
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
wait really
beer says Rich has all formatting off
deliverable at next con
I’m not sure you can even do that
then how is all of core so fsckd
But I’ll take the bet just because I want the beer
Even if I’m paying for it
I'll take it out of my Cursive purchase 😛
I’ll probably have free licenses for non-commercial use anyway, so you can freeload until you’re at Factual :simple_smile:
Although that’s TBD, but I think so