Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
267 changes: 137 additions & 130 deletions book/coloring_and_theming.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,136 +64,143 @@ The color and style-attributes can be declared in multiple alternative formats.

### Normal Colors and Abbreviations

| code | name |
| ------ | ---------------------- |
| g | green |
| gb | green_bold |
| gu | green_underline |
| gi | green_italic |
| gd | green_dimmed |
| gr | green_reverse |
| gbl | green_blink |
| gst | green_strike |
| lg | light_green |
| lgb | light_green_bold |
| lgu | light_green_underline |
| lgi | light_green_italic |
| lgd | light_green_dimmed |
| lgr | light_green_reverse |
| lgbl | light_green_blink |
| lgst | light_green_strike |
| r | red |
| rb | red_bold |
| ru | red_underline |
| ri | red_italic |
| rd | red_dimmed |
| rr | red_reverse |
| rbl | red_blink |
| rst | red_strike |
| lr | light_red |
| lrb | light_red_bold |
| lru | light_red_underline |
| lri | light_red_italic |
| lrd | light_red_dimmed |
| lrr | light_red_reverse |
| lrbl | light_red_blink |
| lrst | light_red_strike |
| u | blue |
| ub | blue_bold |
| uu | blue_underline |
| ui | blue_italic |
| ud | blue_dimmed |
| ur | blue_reverse |
| ubl | blue_blink |
| ust | blue_strike |
| lu | light_blue |
| lub | light_blue_bold |
| luu | light_blue_underline |
| lui | light_blue_italic |
| lud | light_blue_dimmed |
| lur | light_blue_reverse |
| lubl | light_blue_blink |
| lust | light_blue_strike |
| b | black |
| bb | black_bold |
| bu | black_underline |
| bi | black_italic |
| bd | black_dimmed |
| br | black_reverse |
| bbl | black_blink |
| bst | black_strike |
| ligr | light_gray |
| ligrb | light_gray_bold |
| ligru | light_gray_underline |
| ligri | light_gray_italic |
| ligrd | light_gray_dimmed |
| ligrr | light_gray_reverse |
| ligrbl | light_gray_blink |
| ligrst | light_gray_strike |
| y | yellow |
| yb | yellow_bold |
| yu | yellow_underline |
| yi | yellow_italic |
| yd | yellow_dimmed |
| yr | yellow_reverse |
| ybl | yellow_blink |
| yst | yellow_strike |
| ly | light_yellow |
| lyb | light_yellow_bold |
| lyu | light_yellow_underline |
| lyi | light_yellow_italic |
| lyd | light_yellow_dimmed |
| lyr | light_yellow_reverse |
| lybl | light_yellow_blink |
| lyst | light_yellow_strike |
| p | purple |
| pb | purple_bold |
| pu | purple_underline |
| pi | purple_italic |
| pd | purple_dimmed |
| pr | purple_reverse |
| pbl | purple_blink |
| pst | purple_strike |
| lp | light_purple |
| lpb | light_purple_bold |
| lpu | light_purple_underline |
| lpi | light_purple_italic |
| lpd | light_purple_dimmed |
| lpr | light_purple_reverse |
| lpbl | light_purple_blink |
| lpst | light_purple_strike |
| c | cyan |
| cb | cyan_bold |
| cu | cyan_underline |
| ci | cyan_italic |
| cd | cyan_dimmed |
| cr | cyan_reverse |
| cbl | cyan_blink |
| cst | cyan_strike |
| lc | light_cyan |
| lcb | light_cyan_bold |
| lcu | light_cyan_underline |
| lci | light_cyan_italic |
| lcd | light_cyan_dimmed |
| lcr | light_cyan_reverse |
| lcbl | light_cyan_blink |
| lcst | light_cyan_strike |
| w | white |
| wb | white_bold |
| wu | white_underline |
| wi | white_italic |
| wd | white_dimmed |
| wr | white_reverse |
| wbl | white_blink |
| wst | white_strike |
| dgr | dark_gray |
| dgrb | dark_gray_bold |
| dgru | dark_gray_underline |
| dgri | dark_gray_italic |
| dgrd | dark_gray_dimmed |
| dgrr | dark_gray_reverse |
| dgrbl | dark_gray_blink |
| dgrst | dark_gray_strike |
| code | name |
| --------- | ------------------------- |
| `g` | `green` |
| `gb` | `green_bold` |
| `gu` | `green_underline` |
| `gi` | `green_italic` |
| `gd` | `green_dimmed` |
| `gr` | `green_reverse` |
| `bg_g` | `bg_green` |
| `lg` | `light_green` |
| `lgb` | `light_green_bold` |
| `lgu` | `light_green_underline` |
| `lgi` | `light_green_italic` |
| `lgd` | `light_green_dimmed` |
| `lgr` | `light_green_reverse` |
| `bg_lg` | `bg_light_green` |
| `r` | `red` |
| `rb` | `red_bold` |
| `ru` | `red_underline` |
| `ri` | `red_italic` |
| `rd` | `red_dimmed` |
| `rr` | `red_reverse` |
| `bg_r` | `bg_red` |
| `lr` | `light_red` |
| `lrb` | `light_red_bold` |
| `lru` | `light_red_underline` |
| `lri` | `light_red_italic` |
| `lrd` | `light_red_dimmed` |
| `lrr` | `light_red_reverse` |
| `bg_lr` | `bg_light_red` |
| `u` | `blue` |
| `ub` | `blue_bold` |
| `uu` | `blue_underline` |
| `ui` | `blue_italic` |
| `ud` | `blue_dimmed` |
| `ur` | `blue_reverse` |
| `bg_u` | `bg_blue` |
| `lu` | `light_blue` |
| `lub` | `light_blue_bold` |
| `luu` | `light_blue_underline` |
| `lui` | `light_blue_italic` |
| `lud` | `light_blue_dimmed` |
| `lur` | `light_blue_reverse` |
| `bg_lu` | `bg_light_blue` |
| `b` | `black` |
| `bb` | `black_bold` |
| `bu` | `black_underline` |
| `bi` | `black_italic` |
| `bd` | `black_dimmed` |
| `br` | `black_reverse` |
| `bg_b` | `bg_black` |
| `ligr` | `light_gray` |
| `ligrb` | `light_gray_bold` |
| `ligru` | `light_gray_underline` |
| `ligri` | `light_gray_italic` |
| `ligrd` | `light_gray_dimmed` |
| `ligrr` | `light_gray_reverse` |
| `bg_ligr` | `bg_light_gray` |
| `y` | `yellow` |
| `yb` | `yellow_bold` |
| `yu` | `yellow_underline` |
| `yi` | `yellow_italic` |
| `yd` | `yellow_dimmed` |
| `yr` | `yellow_reverse` |
| `bg_y` | `bg_yellow` |
| `ly` | `light_yellow` |
| `lyb` | `light_yellow_bold` |
| `lyu` | `light_yellow_underline` |
| `lyi` | `light_yellow_italic` |
| `lyd` | `light_yellow_dimmed` |
| `lyr` | `light_yellow_reverse` |
| `bg_ly` | `bg_light_yellow` |
| `p` | `purple` |
| `pb` | `purple_bold` |
| `pu` | `purple_underline` |
| `pi` | `purple_italic` |
| `pd` | `purple_dimmed` |
| `pr` | `purple_reverse` |
| `bg_p` | `bg_purple` |
| `lp` | `light_purple` |
| `lpb` | `light_purple_bold` |
| `lpu` | `light_purple_underline` |
| `lpi` | `light_purple_italic` |
| `lpd` | `light_purple_dimmed` |
| `lpr` | `light_purple_reverse` |
| `bg_lp` | `bg_light_purple` |
| `m` | `magenta` |
| `mb` | `magenta_bold` |
| `mu` | `magenta_underline` |
| `mi` | `magenta_italic` |
| `md` | `magenta_dimmed` |
| `mr` | `magenta_reverse` |
| `bg_m` | `bg_magenta` |
| `lm` | `light_magenta` |
| `lmb` | `light_magenta_bold` |
| `lmu` | `light_magenta_underline` |
| `lmi` | `light_magenta_italic` |
| `lmd` | `light_magenta_dimmed` |
| `lmr` | `light_magenta_reverse` |
| `bg_lm` | `bg_light_magenta` |
| `c` | `cyan` |
| `cb` | `cyan_bold` |
| `cu` | `cyan_underline` |
| `ci` | `cyan_italic` |
| `cd` | `cyan_dimmed` |
| `cr` | `cyan_reverse` |
| `bg_c` | `bg_cyan` |
| `lc` | `light_cyan` |
| `lcb` | `light_cyan_bold` |
| `lcu` | `light_cyan_underline` |
| `lci` | `light_cyan_italic` |
| `lcd` | `light_cyan_dimmed` |
| `lcr` | `light_cyan_reverse` |
| `bg_lc` | `bg_light_cyan` |
| `w` | `white` |
| `wb` | `white_bold` |
| `wu` | `white_underline` |
| `wi` | `white_italic` |
| `wd` | `white_dimmed` |
| `wr` | `white_reverse` |
| `bg_w` | `bg_white` |
| `dgr` | `dark_gray` |
| `dgrb` | `dark_gray_bold` |
| `dgru` | `dark_gray_underline` |
| `dgri` | `dark_gray_italic` |
| `dgrd` | `dark_gray_dimmed` |
| `dgrr` | `dark_gray_reverse` |
| `bg_dgr` | `bg_dark_gray` |
| `def` | `default` |
| `defb` | `default_bold` |
| `defu` | `default_underline` |
| `defi` | `default_italic` |
| `defd` | `default_dimmed` |
| `defr` | `default_reverse` |
| `bg_def` | `bg_default` |

<!-- The table body can be printed with ansi --list | select 'short name' name | each {|| $"| `($in.'short name')` | `($in.name)` |"} | first 133 | str join "\n" -->

### `"#hex"` Format

Expand Down