Skip to content

implement rstudioapi::showPrompt() and rstudioapi::askForPassword()#1694

Closed
idavydov wants to merge 2 commits intoREditorSupport:masterfrom
idavydov:master
Closed

implement rstudioapi::showPrompt() and rstudioapi::askForPassword()#1694
idavydov wants to merge 2 commits intoREditorSupport:masterfrom
idavydov:master

Conversation

@idavydov
Copy link
Copy Markdown
Contributor

This would allow keybindings requiring prompts, like:

        {
          "command":"r.runCommandWithSelectionOrWord",
          "args": "dplyr::count($$, .data[rstudioapi::showPrompt("dplyr::count()", "column?")])"
        }

or if we want to support multiple columns:

        {
          "command":"r.runCommandWithSelectionOrWord",
          "args": "dplyr::count(df, !!!rlang::syms(strsplit(rstudioapi::showPrompt("dplyr::count()", "columns?"), "\\s*,\\s*")[[1]]))"
        }

randy3k added a commit that referenced this pull request May 2, 2026
…rd() for sess package

Ported changes from PR #1694 to dev branch, targeting sess package instead of legacy R/session/. Added handlers in session.ts and helpers in rstudioapi.ts.
randy3k added a commit that referenced this pull request May 2, 2026
…rd() for sess package

Ported changes from PR #1694 to dev branch, targeting sess package instead of legacy R/session/. Added handlers in session.ts and helpers in rstudioapi.ts.

Co-authored-by: Iakov Davydov <idavydov@users.noreply.github.com>
@randy3k
Copy link
Copy Markdown
Member

randy3k commented May 2, 2026

The change here has been merged into the dev branch at #1684.

@randy3k randy3k closed this May 2, 2026
randy3k added a commit that referenced this pull request May 2, 2026
…rd() for sess package

Ported changes from PR #1694 to dev branch, targeting sess package instead of legacy R/session/. Added handlers in session.ts and helpers in rstudioapi.ts.

Co-authored-by: Iakov Davydov <idavydov@users.noreply.github.com>
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.

2 participants