I began using Cursive+IntelliJ ~3 years back, and from what I remember, pressing delete on a left parenthesis would simply move the cursor back, not delete the parenthesis. Recently, upon pressing delete on the left parenthesis, it is deleting both pair of parenthesis, while leaving internal content intact. The behaviour is as expected for the Right parenthesis. Has something changed?
Versions Cursive - 1.14.1-eap2-2023.3 IntelliJ - IntelliJ IDEA 2023.3.2 Structural style - Parinfer
This hasn't changed in a very long time, I think what you're remembering is the paredit behaviour, and what you're experiencing now is the parinfer behaviour - have you switched from one to the other?
Thanks for that @cfleming 🙏. Think my editor switched to parinfer accidentally. Switching back to paredit brought back the expected behaviour.
Is it possible to install an EAP Cursive build directly, without needing to first toggle the Cursive setting "check for EAP build"? I appear to face a bootstrapping paradox, can't get the EAP Cursive build installed from an EAP IDEA build because it doesn't support Cursive-non-EAP
ah, I think there is an "import plugins from previous install" step on Idea EAP install, my error was installing the EAP build first before installing the non-EAP build
Yes, triggering a manual "Import Settings..." action and importing the IDEA (non-EAP) settings into the Idea EAP environment caused the IDEA EAP env to load Cursive, flagging it as incompatible but now allowing an update to the compatible version
Ok, there's also this: https://cursive-ide.com/userguide/troubleshooting.html#cursive-on-intellij-eap-builds
aha, thanks
Perf - IDEA 2025.1 EAP now supports downgrading the Jetbrains Boot Java Runtime to a v17 JRE, which appears to improve perf on apple silicon - still testing