Safely Access the RStudio API
Add a Custom Editor Theme
Apply an Editor Theme to RStudio
Ask the user for a password interactively
Prompt user for secret
File an RStudio Bug Report
Build Tools
Call an RStudio API function
Register and Unregister a Chunk Callback
Convert a tmTheme to an RStudio Theme
Create a Project Template
Interact with RStudio's Dictionaries
Create a Document Position
Create a Range
Execute Command
Select a file / folder
Navigate to a Directory in the Files Pane
Retrieve path to active RStudio project
OAuth2 Tokens for Delegated Azure Resources
Report whether RStudio Desktop or RStudio Server is in use
Get RStudio Package Dependencies
Retrieve Themes
Get Theme List
Determine the version of RStudio
Check if console supports ANSI color escapes.
Exists/get for RStudio functions
Highlight UI Elements within the RStudio IDE
Check if RStudio is running
Detect RStudio Jobs
Add a Job
Add Background Job Output
Add Background Job Progress
Get Background Job State
List Background Jobs
Remove a Background Job
Run R Script As Background Job
Set Background Job Progress
Set Background Job State
Set Background Job Status
Check if Workbench Launcher is Available
Define a Workbench Launcher Configuration
Define a Workbench Launcher Container
Interact with (Control) a Workbench Job
Retrieve Workbench Launcher Information
Retrieve Workbench Job Information
Retrieve Workbench Job Information
Define a Workbench Launcher Host Mount
Define a Workbench Launcher NFS Mount
Define a Workbench Launcher Placement Constraint
Define a Workbench Launcher Resource Limit
Submit a Workbench Job
Execute an R Script as a Workbench Job
Navigate to file
Persistent keys and values
Preview an Rd topic in the Help pane
Preview SQL statement
Extract the Primary Selection
Open a project in RStudio
Read Preference
Read RStudio Preference
Register Command Callback
Register Command Stream Callback
Remove a custom theme from RStudio.
Restart the R Session
Interact with Documents open in RStudio
Retrieve Information about an RStudio Editor
Save active RStudio plot image
Manipulate User Selections in the RStudio IDE
Send code to the R console
Set ghost text
Show Dialog Box
Show Prompt Dialog Box
Show Question Dialog Box
Display source markers
Get System Username
Activate Terminal
Get Terminal Buffer
Is Terminal Busy
Clear Terminal Buffer
Retrieve Information about RStudio Terminals
Create a Terminal
Execute Command
Terminal Exit Code
Kill Terminal
Get All Terminal Ids
Is Terminal Running
Send Text to a Terminal
Get Visible Terminal
Translate Local URL
Unregister Command Callback
Updates a Dialog Box
Get User Identity
RStudio version information
View local web content within RStudio
Write Preference
Write RStudio Preference
Access the RStudio API (if available) and provide informative error messages when it's not.
Useful links