posit-dev / posit-dev/positron
Feature request: Support multiple list output in code chunk with Quarto inline output
Nobody has claimed this yet.
- 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:
- Open a Positron or an RStudios session
- 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
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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