Explorar el Código

Different base16 light and dark templates

base16
Garrick Aden-Buie hace 7 años
padre
commit
6609138390
Se han modificado 3 ficheros con 67 adiciones y 1 borrados
  1. +7
    -1
      R/make_functions.R
  2. +0
    -0
      src/base16/base16-dark_template.scss
  3. +60
    -0
      src/base16/base16-light_template.scss

+ 7
- 1
R/make_functions.R Ver fichero

base16_name <- base16_info$name base16_name <- base16_info$name
if (base16_info$isDark) base16_rstudio_style <- base16_info$rstudio_style if (base16_info$isDark) base16_rstudio_style <- base16_info$rstudio_style
base16_template <- if (base16_info$isDark) {
"base16-dark_template.scss"
} else {
"base16-light_template.scss"
}
base16_theme <- whisker::whisker.render( base16_theme <- whisker::whisker.render(
readLines(here::here("src/base16/base16_template.scss"), warn = FALSE)
readLines(here::here("src", "base16", base16_template), warn = FALSE)
) )
base16_theme_file <- sub("^_", "", base16_palette) base16_theme_file <- sub("^_", "", base16_palette)

src/base16/base16_template.scss → src/base16/base16-dark_template.scss Ver fichero


+ 60
- 0
src/base16/base16-light_template.scss Ver fichero

/* rs-theme-name: Sassy - base16 {{base16_name}} */
{{#base16_rstudio_style}}{{base16_rstudio_style}}{{/base16_rstudio_style}}

@import "palettes/base16/{{base16_palette}}";

// primary UI colors
$ui-background : $base00;
$ui-foreground : $base07;
$ui-code-chunk-background: $base01;
$ui-selection : transparentize($base02, 0.6);
$ui-cursor : $base0A;
$ui-cursor-normal-mode : $ui-cursor;
$ui-margin-line : transparentize($ui-selection, 0.2);
$ui-gutter-color : transparentize($ui-foreground, 0.5);
$ui-gutter-background : darken($ui-background, 2%);

// less common UI colors
$ui-line-active : transparentize(darken($ui-background, 10%), 0.5);
$ui-line-active-gutter : $base01;
$ui-line-active-selection : $base02;
$ui-line-find : $base01;
$ui-bracket : $base02;
$ui-invisible : $base03;
$ui-indent-guide : $base02;
$ui-debug-background : darken($ui-background, 10%);
$ui-fold-arrows-background: $base08;
$ui-fold-arrows-color : $ui-foreground;

// rstudio
$ui-rstudio-background : $base00;
$ui-rstudio-color : $ui-foreground;
$ui-rstudio-tabs-inactive : $base02;
$ui-rstudio-tabs-inactive-color : $base04;
$ui-rstudio-tabs-selected : $base01;
$ui-rstudio-tabs-selected-color : $base06;
$ui-rstudio-toolbar : $ui-rstudio-tabs-selected;
$ui-rstudio-toolbar-color : $ui-foreground;
$ui-rstudio-search : $ui-rstudio-toolbar;
$ui-completions-background : $ui-background;
$ui-completions-color : $ui-foreground;
$ui-completions-border : $ui-bracket;
$ui-rstudio-scrollbar-background: $ui-background;
$ui-rstudio-scrollbar-handle : $ui-code-chunk-background;

// R language colors
$rlang-comment : $base04;
$rlang-string : $base0B;
$rlang-function : $base0D;
$rlang-reserved : $base0E;
$rlang-operator : $base0C;
$rlang-bracket : $rlang-operator;
$rlang-value : $base09;
$rlang-namespace: $base0A;
$rlang-variable : $base08;
$rlang-message : $base0F;
$rlang-namespace-font-style: italic;

$other-tag: $rlang-variable;

@import "rstudio/_rstudio-light", "rstudio/_terminal";

Cargando…
Cancelar
Guardar