Cursive 1.13.2-eap8

27 views
Skip to first unread message

Cursive

unread,
Mar 27, 2024, 12:01:30 AMMar 27
to cur...@googlegroups.com

Hi everyone,

Cursive 1.13.2-eap8 is out. It contains two fixes which update Cursive's use of some IntelliJ APIs before the 2024.1 release.

Cursive has long had an option to fold stack trace lines from outside the current project. However, as JetBrains get stricter on not calling slow operations like index access from the EDT, this has become more and more difficult. So Cursive will now just do what other language plugins do, only folding lines from the language itself (clojure.*). Currently, this change only affects run consoles, so things like running tests and Clojure scripts, but this will soon apply to the REPL too.

In 2024.1, the APIs and the indexing system for Maven repositories has also changed in IntelliJ. This means that there will no longer be reminders to update those indices, but it all seems a little flakey still. The good news is that there is now really fast completion of artefacts that you already have in your Maven local repo, which means that your commonly used libs will always be available.

Here are the issues:

Changed

  • Simplify folding #2890
  • Update Maven completion code in 2024.1 #2889

Cheers,
Colin

Reply all
Reply to author
Forward
0 new messages