
Convert Visual Studio Code/Positron and TextMate themes into RStudio custom themes.
This package provides tools to easily convert Visual Studio
Code/Positron and TextMate theme files (.json and
.tmTheme formats) into RStudio-compatible
.rstheme files. RStudio has supported custom themes in
.rstheme format since version
1.2+.
.rstheme format.This package includes ports of several popular Visual Studio
Code/Positron themes, ready to use in RStudio. Simply use the
install_rstudiothemes() function to install them into your
RStudio environment:
rstudiothemes::install_rstudiothemes()
#> ✔ Installed 32 themes
#> ℹ Use `rstudiothemes::list_rstudiothemes()` to list installed themes
#> ℹ Use `rstudiothemes::try_rstudiothemes()` to try all installed themes
rstudioapi::applyTheme("Winter is Coming Dark Blue")
Available themes include popular choices such as Tokyo Night, Night Owl, Winter is Coming, SynthWave 84, Nord, and many others:
rstudiothemes::list_rstudiothemes(list_installed = FALSE)
#> [1] "Andromeda" "ayu Dark"
#> [3] "ayu Light" "Catppuccin Latte"
#> [5] "Catppuccin Mocha" "cobalt2"
#> [7] "CRAN" "Dracula2025"
#> [9] "GitHub Dark" "GitHub Light"
#> [11] "JellyFish Theme" "Matcha"
#> [13] "Matrix" "Night Owl"
#> [15] "Night Owl Light" "Nord"
#> [17] "OKSolar Dark" "OKSolar Light"
#> [19] "OKSolar Sky" "One Dark Pro"
#> [21] "Overflow Dark" "Overflow Light"
#> [23] "Panda Syntax" "Selenized Dark"
#> [25] "Selenized Light" "Skeletor Syntax"
#> [27] "SynthWave 84" "Tokyo Night"
#> [29] "Tokyo Night Light" "Tokyo Night Storm"
#> [31] "Winter is Coming Dark Blue" "Winter is Coming Light"We also distribute all our themes in a single .zip file
at https://dieghernan.github.io/rstudiothemes/dist/rstudiothemes.zip.
Unzip and install using the RStudio
IDE interface.
Install rstudiothemes from CRAN with:
install.packages("rstudiothemes")You can install the developing version of rstudiothemes with:
# install.packages("pak")
pak::pak("dieghernan/rstudiothemes")Alternatively, you can install rstudiothemes using the r-universe:
# Install rstudiothemes in R:
install.packages(
"rstudiothemes",
repos = c(
"https://dieghernan.r-universe.dev",
"https://cloud.r-project.org"
)
)You can convert any Visual Studio Code/Positron or TextMate theme to RStudio format. Here’s how:
convert_to_rstudio_theme() function to convert
and install it:rstudiothemes::convert_to_rstudio_theme(
"<path/to/file>",
apply = TRUE,
force = TRUE
)Alternatively, install the .rstheme file via the RStudio
UI:
Tools > Global Options > Appearance > Add

The package also includes the conversion functions
convert_vs_to_tm_theme() and
convert_tm_to_vs_theme(), allowing you to convert themes in
both directions if needed.
rstudiothemes does not provide a built-in theme editor, but you can create your own themes from scratch using the following tools:
.tmTheme: https://tmtheme-editor.linuxbox.ninja/. Also see the
official RStudio documentation on creating
themes..json: See the official
documentation on creating
color themes.Contributions are welcome! To contribute to this project: