Cursive 1.12.5-eap1

22 views
Skip to first unread message

Cursive

unread,
Aug 3, 2022, 12:53:02 AM8/3/22
to cur...@googlegroups.com

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:

Added
  • Add code author inlay hints #2698
  • Add option “Always generate stubs (for this project|for all projects)” #2556
  • Keep :require sorted #2002
Changed
  • 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
Fixed
  • Error handling response - class java.lang.IllegalArgumentException: Argument for @NotNull parameter ‘name’ of com/intellij/psi/search/FilenameIndex.getVirtualFilesByName must not be null #2712

Cheers,
Colin

Reply all
Reply to author
Forward
0 new messages