New: Julia for JetBrains IDEs (Flexible Julia)

New Release: Flexible Julia 2026.3.0

New Features:

  • Built-in Formatter: Ctrl+Alt+L now handles indentation and operator spacing
  • JuliaFormatter.jl Integration: Optional support via Tools → Julia → Format with JuliaFormatter (Ctrl+Alt+Shift+F)
  • Format-on-Save: New option in Settings → Julia
  • User Struct Completion: Dot-method completion now works for your own types (p. suggests greet(p::Person))
  • Project Method Scanner: Discovers local structs and functions across your project
  • REPL methodswith(): Runtime method discovery integration
  • Richer Hover Info: Now shows types (x::Int64) and struct field details

Fixes:

  • Docstring detection for #, #= =#, """, and @doc
  • Formatting settings were being stored but never actually used




Formatting is finally done right. You now get two formatting options: a fast built-in formatter for everyday use, and the JuliaFormatter.jl integration as an optional implementation . Plus format-on-save for those who like to keep things tidy automatically.

I also worked on dot method completion some more, making an enormous step forward in autocompletion, and on hover documentation.

It was also requested to add a toggle for “compiled debugging” - this is now auto-enabled, but can be disabled via runtime configuration.


@xgdgsc: Thanks for reporting the user-defined type completion issues!
@PetrKryslUCSD: Thank you for testing JuliaFormatter integration!
@Robin Gerzaguet: Compiled mode toggle and array inspection are on the list!

4 Likes