Skip to content

Support 'Julia for Positron' extension (ntluong.julia-positron) for Julia cell execution in Positron IDE #988

@DevenVGokhale

Description

@DevenVGokhale

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No fields configured for Enhancement.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions