Summary
When using Quarto .qmd files with engine: julia in Positron (the data science IDE by Posit, built on VS Code), executing Julia code chunks fails with:
Executing julia cells requires the Julia extension.
Root Cause
The Quarto VS Code extension checks specifically for the julialang.language-julia extension to enable Julia cell execution. However, julialang.language-julia is incompatible with Positron due to a VS Code engine version mismatch:
Cannot install 'julialang.language-julia' extension because of version mismatch in Marketplace
Positron currently ships with VS Code engine 1.109.2, while the latest julialang.language-julia requires a higher engine version.
The Fix
There is a community extension — Julia for Positron (ntluong.julia-positron) — specifically built to provide Julia REPL/console integration within Positron's architecture. Quarto should recognize this extension as a valid Julia provider in addition to julialang.language-julia.
Request
Please update the extension detection logic to also accept ntluong.julia-positron (or any extension that exposes the required executeInREPL API) so that Julia cell execution works in Positron without requiring the incompatible julialang.language-julia.
Environment
- IDE: Positron 1.109.2
- Extension: Julia for Positron (
ntluong.julia-positron)
- OS: macOS
Summary
When using Quarto
.qmdfiles withengine: juliain Positron (the data science IDE by Posit, built on VS Code), executing Julia code chunks fails with:Root Cause
The Quarto VS Code extension checks specifically for the
julialang.language-juliaextension to enable Julia cell execution. However,julialang.language-juliais incompatible with Positron due to a VS Code engine version mismatch:Positron currently ships with VS Code engine
1.109.2, while the latestjulialang.language-juliarequires a higher engine version.The Fix
There is a community extension — Julia for Positron (
ntluong.julia-positron) — specifically built to provide Julia REPL/console integration within Positron's architecture. Quarto should recognize this extension as a valid Julia provider in addition tojulialang.language-julia.Request
Please update the extension detection logic to also accept
ntluong.julia-positron(or any extension that exposes the requiredexecuteInREPLAPI) so that Julia cell execution works in Positron without requiring the incompatiblejulialang.language-julia.Environment
ntluong.julia-positron)