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.suggestsgreet(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!

