R/switch_theme.R

#' Toggle RStudio Theme between Dark and Light
#'
#' @description This RStudio Addin switches between Dark and Light
#' @export
switch_theme <- function() {
  if (rstudioapi::versionInfo()$version < "1.2.879") {
    rstudioapi::showDialog("Error", 
                           "This function requires RStudio v1.2.879 or higher.")
  } else {
    current_theme <- rstudioapi::getThemeInfo()
    next_theme <- ifelse(current_theme$dark, "Chrome", "Idle Fingers")
    rstudioapi::applyTheme(next_theme) 
  }

}
khueyama/rstudio_addins documentation built on May 6, 2019, 11:17 a.m.