quarto
Quarto open-source scientific and technical publishing system
Quarto's editor extension is quietly becoming Positron-first while keeping VS Code parity.
◆Recent moves
- 1mo ago
Julia cells become executable in .qmd files
Julia code cells in .qmd documents can now be run the same way Python and R already could, provided the positron-julia extension is installed — extending in-editor execution to a third language. Also stops an error toast on failing cells in Positron and fixes soft line breaks rendering as separate paragraphs in markdown preview.
View source ↗ - 1mo ago
Unified Export command and cleaner language-server handoff
Jupyter notebooks move to a unified Export command in Positron, replacing the narrower Convert to .qmd path, and Preview and Render Document reach the Positron Notebook Editor. The notable fix stops IPython magics and shell escapes in Python cells from producing spurious diagnostics, by commenting them out in the virtual document handed to language servers.
View source ↗ - 2mo ago
Diagnostics and code symbols land inside qmd cells
Adds squiggly-underline diagnostics to code cells in .qmd files and puts code symbols into the outline, with a setting to show or hide cells there. Custom pair colorization for divs and a Mermaid bump to match the Quarto CLI's 11.12.0 round it out. The release where a .qmd cell starts behaving like a real source file in the editor.
View source ↗ - 3mo ago
_quarto.yml gains clickable paths and autocompletion
File paths in _quarto.yml become clickable links and project files autocomplete while typing YAML values, which addresses one of the more error-prone parts of project configuration. Adds Convert to .ipynb and Convert to .qmd commands, and sends cell figure width and height to Positron's Plots pane.
View source ↗ - 4mo ago
Cell option directives preserved through formatting
Formatting embedded code now preserves #| option directives by stripping them from the virtual document rather than the file, fixing a data-loss class of bug. The extension also stops claiming standalone .typ files, leaving them to Tinymist, and ships a substantial snippet overhaul including yaml, figure, xref, list-table, and tabset.
View source ↗ - 5mo ago
Parse errors no longer block execution in other chunks
Fixes statement execution being blocked across the whole document by a parse error in one chunk, and retitles the document creation commands. Small, though the parse-error fix removes a real interruption in iterative editing.
View source ↗