Cursive 1.12.5-eap1

Skip to first unread message


Aug 3, 2022, 12:53:02 AM8/3/22

Hi everyone,

Cursive 1.12.5-eap1 is out. It contains a bunch of quality-of-life improvements, and a bug fix from the last release.

You might have noticed code author annotations recently in other languages - IntelliJ will now show them for Clojure code too. If you’d like to see them in more places than they currently appear, let me know.

You can choose to always have stubs generated rather than having to use the notification all the time, and you can also opt to ignore error output for a particular module when stubs are generated - this had been a problem with java-time and Clojure 1.11.

When Cursive adds requires or imports to your namespaces from completions, they will now be inserted in sorted order. This nicely complements the recent Organise Imports feature.

You can also now pick up the port to connect to from a file when using socket REPLs. shadow-cljs, in particular, uses this.

Since 2022.2 is now out, I’ve removed support for 2021.2.

Here are the issues:

  • Add code author inlay hints #2698
  • Add option “Always generate stubs (for this project|for all projects)” #2556
  • Keep :require sorted #2002
  • Clean up temporary system deps files #2719
  • Add ability for socket REPL to pick up the port from a file #2695
  • Output to stderr when generating stubs is treated as an error #2654
  • Error handling response - class java.lang.IllegalArgumentException: Argument for @NotNull parameter ‘name’ of com/intellij/psi/search/FilenameIndex.getVirtualFilesByName must not be null #2712


Reply all
Reply to author
0 new messages