# New: Julia for JetBrains IDEs (Flexible Julia)

**URL:** https://discourse.julialang.org/t/new-julia-for-jetbrains-ides-flexible-julia/134658
**Category:** Tooling
**Created:** [December 21, 2025, 5:19am UTC](https://discourse.julialang.org/t/new-julia-for-jetbrains-ides-flexible-julia/134658 "2025-12-21T05:19:07Z")
**Posts on this page:** 1
**Showing post:** 72

<div class="post-metadata">

### Author: ![madppiper](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/madppiper/32/220029_2.png) [@madppiper](https://discourse.julialang.org/u/madppiper)
#### Post date: [January 6, 2026, 3:14pm UTC](https://discourse.julialang.org/t/new-julia-for-jetbrains-ides-flexible-julia/134658/72 "2026-01-06T15:14:17Z")

</div>

**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

* * *

 ![debug](https://global.discourse-cdn.com/julialang/original/3X/b/7/b7c3e8de2a76088227b0428afcba01e455a26172.png)  
 ![image](https://global.discourse-cdn.com/julialang/original/3X/c/3/c3982115e7644bc894ea367e01f25cf7889e08b1.png)  

* * *

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!

---

_[View the full topic](https://discourse.julialang.org/t/new-julia-for-jetbrains-ides-flexible-julia/134658)._
