New Release: Flexible Julia 2026.9.32
New Features:
- Pluto.jl Support:
.jl files starting with ### A Pluto.jl notebook ### now open directly in the notebook editor
- Interactive Widgets: Pluto cells support
@bind widgets - Slider, Scrubbable, NumberField, CheckBox, TextField, Select - with automatic downstream cell re-execution on change
- New Pluto Files: Create Pluto notebooks via File → Julia → Pluto
Fixes:
- REPL-based inline rendering of cell output for Jupyter and Pluto
Pluto notebook support is here!!!
Pluto.jl notebooks now work natively in the IDE. Drop a .jl file that starts with the Pluto header and it opens right in the notebook editor - no separate Pluto server needed. The reactive @bind widgets work too: move a slider, and downstream cells automatically re-run. I tried to mimic a bit of what the awesome team of pluto.jl is doing (https://plutojl.org/). And though theirs is more complete, this is a step into their direction. Call it a love letter, really, because I think they are on the right track with what they are doing (and if you haven’t check out their project and give them a star on Github!)
I also used this opportunity to fix inline rendering for regular jupyter cells. That was broken because of a race condition… anyway, have fun 
New Release: Flexible Julia 2026.9.33
New Features:
- Spell Checking: Comments and string literals now get spell checking support
- Safe Delete: Refactoring support for functions, types, modules, and macros (Refactor → Safe Delete)
- better LaTeX Symbol Completion
Improvements:
- Better completion popup layout
- Dot-method completion priority boosted so
push!, pop!, etc. rank higher
As nobody reported any bugs this week or feature requests, I decided on just doing a quality-of-life one.
I added “safe delete” - one of those refactoring features you don’t know you need until you have it - finds all usages before removing a function/type/module/macro and warns you if something would break.
Also improved LaTeX symbol completion.
Speaking of auto completion, I also tweaked completion ranking so the methods you actually use (push!, pop!, etc.) show up higher and I made sure that auto completion now triggers if enabled in your settings.
New Release: Flexible Julia 2026.9.34
New Features:
- Julia Spellcheck Dictionary: Bundled dictionary with Julia keywords, stdlib modules, and common package names - no more red squiggles on
DataFrame or AbstractArray
- Find Usages Improvements: Better grouping, highlighting, and overall presentation
- Extend Word Selection: Ctrl+W now smartly expands through bracket content, block bodies, and if-clause ranges
Another quality-of-life release building on 2026.9.33.
The spellcheck dictionary is a nice follow-up - I noticed that julia specific terms were sometimes highlighted in our spellchecker, so I now added some fix for that.
Extend Word Selection (Ctrl+W) is now a bit improved, too Selection now expands intelligently through brackets, blocks, and if-clauses instead of grabbing random chunks.
And I also worked a bit on the “Find Usage” (Right click - find usage) logic. It now groups nicely, auto-highlights , etc etc
Happy weekend everyone! 
Less people posting now because we are enjoying being productive with Flexible Julia!
I do have one question, is there a way to set the default language server? I’d always like to default to JETLS. When I open a project the IDE often gets into a doom loop trying to restart the default language server.
You can set the language server in the settings (File - settings - languages - Julia - there is an extra tab for it) - but it is per project.
Do you want to set it globally? If so I should probably add another option to the settings page 
Oh and - love the feedback! Made my day
Btw, pretty obvious that this is a quick change. So I’ll upload another release tomorrow 
Yes essentially it would be nice to have a configurable default. Recently I have been doing alot of up-streaming changes to many different repos needed for a project I’m working on. That means that every time I clone my fork first thing I need to do is go into Settings → Language → Julia → LSP and set it to JETLS. I don’t have LanguageServer installed, so it tends to restart several times and cause hangs / performance drops.
Makes perfect sense. So yup - patch incoming
New Release: Flexible Julia 2026.9.35
New Features:
- Global Default Settings: Configure defaults for LSP, editor, formatter, debugger, and REPL at Settings - Languages & Frameworks - Julia - Defaults - new projects inherit these values automatically, project-specific settings override them (#125)
Here it is: You can now set your preferred Julia configuration once and have it apply to all new projects automatically. LSP settings, editor preferences, formatter options, debugger behavior, REPL configuration - set it and forget it.
Project-specific settings still override the defaults when you need them to.
@csvance: Thanks for the idea! Oh and since it takes JetBrains a day or so to approve this, you can also manually install this release from here https://plugins.jetbrains.com/plugin/download?rel=true&updateId=1072179 (File - Settings - Plugins - Install from Disk)