mdlincoln / darkly

Match the RStudio editor theme to the operating system appearance

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

darkly 🌚🌞

Lifecycle: experimental Travis build status AppVeyor build status

darkly creates dark and light presets for your RStudio editor theme, and will synchronize them on startup with your OS appearance (currently for OS X only).

Installation

You can install the development version of darkly from GitHub with:

# install.packages("devtools")
devtools::install_github("mdlincoln/darkly")

Run use_darkly() to guide the one-time setup process. You will first save your preferred theme names to your .Renviron, and then have the option setup a hook in your .Rprofile that will call darkly_sync() when starting up RStudio. (Currently available on OS X only.)

darkly::use_darkly()
#> ● Paste the following lines into your .Renviron
#>   DARKLY_LIGHT_THEME=Textmate (default)
#>   DARKLY_DARK_THEME=Solarized Dark
#>   [Copied to clipboard]
#> ● Modify '/Users/admin/.Renviron'
#> ● Restart R for changes to take effect

#> ● Paste the following line into your Rprofile
#>   # On load, synchronize the RStudio editor theme to the OS appearance using the darkly package
#>   setHook("rstudio.sessionInit", function(newSession) if (interactive() & require("darkly", quietly = TRUE)) darkly::darkly_sync(), #> action = "append")
#>   [Copied to clipboard]
#> ● Modify '/Users/admin/.Rprofile'
#> ● Restart R for changes to take effect

darkly also includes RStudio addins to quickly toggle themes:

darkly RStudio addin

About

Match the RStudio editor theme to the operating system appearance

License:Other


Languages

Language:R 100.0%