R/rstudio.R

Defines functions isRstudio

Documented in isRstudio

#' Check whether R is running in an Rstudio session
#'
#' Based on \url{https://stackoverflow.com/q/12389158/1380598}.
#'
#' @export
isRstudio <- function() {
  Sys.getenv("RSTUDIO") == 1 ||
    .Platform$GUI == "RStudio" ||
    if (suppressWarnings(requireNamespace("rstudioapi", quietly = TRUE))) {
      rstudioapi::isAvailable()
    } else {
      FALSE
    }
}
achubaty/amc documentation built on April 6, 2021, 6:56 a.m.