New: Julia for JetBrains IDEs (Flexible Julia)

New Release: Flexible Julia 2026.9.21

Fixes:

  • Auto-indent and end insertion: Enter after block-opening keywords (struct, function, if, for, while, begin, let, try, module, macro, quote, do) now indents the new line and auto-inserts a matching end when missing
  • Notebook cell execution: Ctrl+Enter now runs the focused cell (previously always ran cell #1)
  • Notebook navigation: Shift+Enter runs focused cell and moves to next
  • Notebook cell splitting: Ctrl+Shift+Minus splits the active cell at caret
  • Notebook gutter: Every code cell now has a play-arrow button
  • Doc-popup link resolution hardened with cross-platform path normalization and VFS lookup fallbacks (#104)


A quick release to address @osku 's feedback. Quality of life improvements. The auto-indent with end insertion should feel much more natural now - type function foo() and hit Enter, and you get proper indentation with the closing end already in place.

Notebook keyboard shortcuts now work the way you’d expect from Jupyter - Ctrl+Enter runs the current cell, Shift+Enter runs and advances, and you can split cells with Ctrl+Shift+Minus.

Still chasing down the doc-popup link issue on Linux (#104) - added more diagnostic logging to help narrow it down.


@osku: Thanks for reporting the auto-indent and notebook UX issues!
@ufechner7: Appreciate the continued help debugging the link resolution issue - I know it is tedious at this point!


You can download the version at https://plugins.jetbrains.com/plugin/download?rel=true&updateId=1023216 (install via File - Settings - Plugins - Install from Disk). As always, it takes JetBrains ~1-2 days to verify the version.

2 Likes

Minor bugfix release 2026.9.22 coming up - we finally solved the issue @ufechner7 was experiencing. Took a lot of effort this time around, so glad this is done.

That means I can get back to the debugger improvements :slight_smile: