| dir_ls("src", regexp = "^[^_].+\\.scss") %>% | dir_ls("src", regexp = "^[^_].+\\.scss") %>% | ||||
| walk(render_sass) | walk(render_sass) | ||||
| cli_alert_info('Installing themes to {path {path_home_r(".R", "rstudio", "themes")}}') | |||||
| cli_alert_success('Installing themes to {path {path_home_r(".R", "rstudio", "themes")}}') | |||||
| dir_ls("dist", regexp = "\\.rstheme") %>% | dir_ls("dist", regexp = "\\.rstheme") %>% | ||||
| walk(cp_to_rstudio) | walk(cp_to_rstudio) | ||||
| cli_alert_success("Use {code {fun rstudioapi::applyTheme}} to enable the above themes") | |||||
| current_theme <- rstudioapi::getThemeInfo()$editor | |||||
| if (current_theme %in% list_sassy_themes()) { | |||||
| cli_alert_success("Reloading {strong {current_theme}}") | |||||
| rstudioapi::applyTheme(current_theme) | |||||
| } else { | |||||
| cli_alert_info("Use {code {fun list_sassy_themes}} to list Sassy RStudio themes") | |||||
| cli_alert_info("Use {code {fun rstudioapi::applyTheme}} to enable the above themes") | |||||
| } |