Thanks @holyjak, yes, I actually have that updated in local as part of a larger doc update, but it got parked by non-work stuff. It’ll be updated in the next couple of days.
I’m not aware of any 2020.3 issues at the moment. There are a couple of issues with Cursive 1.10.0 (https://github.com/cursive-ide/cursive/issues/2471 and https://github.com/cursive-ide/cursive/issues/2473) which will be fixed in the next couple of days.
BTW, anyone knows how can I generate implementation of protocol functions for given record...It seems by this documentation this should be possible: https://cursive-ide.com/userguide/editing.html#implement-and-override-methods
Or I misunderstood something?
I expected something to point to my record and pick something like implement Methods and specify desired protocol, and stubs for protocol functions should appear udner record or such ?
OK, I managed to make it, it just has a bug it seems that duplicates the name of protocol... So what I did, I entered the name of desired protocol within the record parens, and then have chosen "Implement Methods", and the result was this:
(defprotocol MailSender
(send-email [this from to text]))
(defrecord DefaultMailSender [smpt-host smpt-port]
MailSender
MailSender
(send_email [this from to text]))
so you see, duplciated protocol name...The first one I entered to be able to place caret on it and choose "Implement Methods"
Do any of y’all change the IntelliJ memory settings? After numerous suspends/resumes on my MacBook Pro, I start getting more and more “spinning wheels of death”, where I think the JVM is doing stop-the-world GC cleanups. It becomes increasingly less tolerable, and then I have to reboot (usually hard reboot, because various apps refuse to stop running). Are there things you do that prevent this inevitable decline of the usability of IntelliJ/Cursive over time? Thank you! (Part of me was researching how to have IntelliJ use one of the newer GCs like Shenandoah, but luckily, managed to contain my worst impulses, and likely avoided the fate of bricking my dev setup. 🙂
Totally can’t imagine life without parinfer! 🙂 No worries — life is great. I’ll just quit and restart IntelliJ more often. Totally not a big deal. Happy holidays to you and yours, all!