Skip to content

use_course() does not open new folder in the file browser if run in positron #2126

Open
@jennybc

Description

@jennybc

Reported by @cwickham

Note to self:

usethis/R/course.R

Lines 398 to 409 in 4aa55e7

if (is_interactive()) {
rproj_path <- rproj_paths(target)
if (length(rproj_path) == 1 && rstudioapi::hasFun("openProject")) {
ui_bullets(c("v" = "Opening project in RStudio."))
rstudioapi::openProject(target, newSession = TRUE)
} else if (!in_rstudio_server()) {
ui_bullets(c(
"v" = "Opening {.path {pth(target, base_path)}} in the file manager."
))
utils::browseURL(path_real(target))
}
}

and then

usethis/R/rstudio.R

Lines 133 to 138 in 4aa55e7

in_rstudio_server <- function() {
if (!rstudio_available()) {
return(FALSE)
}
identical(rstudioapi::versionInfo()$mode, "server")
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions