Skip to content

Merge PRs proposed in upstream vscode-R - #13

Merged
Fred-Wu merged 14 commits into
masterfrom
integration/merged-prs
Sep 5, 2026
Merged

Fred-Wu merged 14 commits into
masterfrom
integration/merged-prs

Conversation

@Fred-Wu

@Fred-Wu Fred-Wu commented Sep 5, 2026

Copy link
Copy Markdown
Owner

No description provided.

Fred-Wu and others added 14 commits May 15, 2026 00:07
…vity

- Start the language server only when an R file is opened.
- Stop the server automatically 30 seconds after the last R file is closed.
- Cancel the shutdown timer if a new R file is opened within those 30 seconds.
- Fix "server disconnected" errors by double-checking that no R files are open exactly when the 30-second timer finishes, preventing the server from being accidentally killed while in use.
- route temporary vdocs to their originating workspace server
- track parent QMDs for correct idle shutdown
- preserve completion and diagnostics for R chunks
- serialize client stop and restart operations
- avoid retaining stopped clients
- dispose clients when startup fails
- Keep the original R data source and slice only requested rows instead of
preparing complete columns when the viewer opens.

- Avoid full Arrow conversion, support Polars DataFrames, preserve R value types,
and reuse sorting and filtering results when the viewer requests more rows.
…ta types

- use dateString and dateTimeString for R Date and POSIX values
- use bigint for R integer64 values
- make bit64 an optional package dependency
- new - show current row out of total while dragging the scrollbar
- new - also calculate scroll position under the current pagination setting
- new - format filtered/total counts in the row-index header
- fix - display unloaded rows with empty background
- fix - render R's NA values across column types, and style it with lighter italic text
@Fred-Wu
Fred-Wu merged commit 7a769fe into master Sep 5, 2026
3 of 5 checks passed
@Fred-Wu
Fred-Wu deleted the integration/merged-prs branch September 22, 2026 00:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant