posit-dev / posit-dev/positron

Feature request: Support multiple list output in code chunk with Quarto inline output

Open
#13,488 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

area: notebooks-quarto enhancement support
Dominant language
TypeScript
Stars
4.3k
Forks
184
Avg merge
1d 9h
Merged PRs (30d)
195

Description

System details:

Apple M3 Pro macOS Sequoia

Positron and OS details:
Version: Positron Version: 2026.06.0 build 54
Code - OSS Version: 1.111.0
Commit: 28182bd048d7e62291661384d1fde3f3d59c5ee3
Date: 2026-05-07T17:44:48-07:00
Commit: 39.6.0
Date: 142.0.7444.265
Electron: 22.22.0
ElectronBuildId: 14.2.231.22-electron.0
Chromium: Darwin arm64 24.6.0
Node.js: undefined
V8: undefined
OS: undefined

Session details:

R version 4.4.3 (2025-02-28)

Describe the issue:

Multiple list outputs are currently not supported in Quarto inline output code chunk.

Steps to reproduce the issue:

  1. Open a Positron or an RStudios session
  2. run any function that outputs multiple list objects inline or the following code
library(ggraph)
library(tidygraph)

graph <- as_tbl_graph(highschool) |> 
    mutate(Popularity = centrality_degree(mode = 'in'))

graph
  1. observe difference in behavior (e.g., Positron output plain text while Rstudio supports multiple list outputs inline.

Expected or desired behavior:

Thank you so much for all the wonderful work in the Quarto inline output feature! In my workflows, I tend to work with objects that output multiple lists. Rstudios inline output capability in being able to interact with multiple list outputs is great as I am able to easily navigate between these multiple list outputs within the same code chunk. Attached is a video below demoing how certain objects output node and edge data for object of class "tbl_graph" "igraph" If this feature is already being tracked somewhere and I may have missed happy to follow it along there and close this one out! :-)

Take for example an object of class "tbl_graph" "igraph" and type "list" which I have included in a video demo below for both Rstudio and Positron behavior

Rstudio

https://github.com/user-attachments/assets/c6ce8059-6423-4948-b6eb-d0d7c30d60c8

Positron

https://github.com/user-attachments/assets/aaffc4fe-304e-4a87-b0cc-77068c7fd84b

Were there any error messages in the UI, Output panel, or Developer Tools console?

NA

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing Positron's Quarto inline output handling and compare its behavior with the RStudio video examples provided in the issue. Done means a code chunk producing multiple list outputs presents each output interactively rather than falling back to plain text.

Written by the indexing model from the issue text.

Assessment

Tech stack
r
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.