You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Indrajit Raychaudhuri d80e393f78
general: Reformat documentation with better formatting and wording
4 years ago
..
README.md general: Reformat documentation with better formatting and wording 4 years ago
init.zsh Fix a typo s/eigth/eighth/ 4 years ago

README.md

Spectrum

Provides for easier use of 256 colors and effects.

To learn more about text formatting, read A Guide to 256 Color Codes.

Variables

  • BG provides background colors.
  • FG provides foreground colors.
  • FX provides effects.

Background and Foreground

Terminals support 8, 16, 88, and 256 colors. Check if a terminal supports 256 colors with tput colors before use.

The following colors are supported.

  • 0 to 255
  • black
  • red
  • green
  • yellow
  • blue
  • magenta
  • cyan
  • white

Effects

Though there are many effects, most terminals support at least bold formatting.

Not all effects work on all terminals; use them sparingly.

Enable Disable
none
normal
bold no-bold
faint no-faint
standout no-standout
underline no-underline
blink no-blink
fast-blink no-fast-blink
reverse no-reverse
conceal no-conceal
strikethrough no-strikethrough
gothic no-gothic
double-underline no-double-underline
proportional no-proportional
overline no-overline
no-border
border-rectangle no-border-rectangle
border-circle no-border-circle
no-ideogram-marking
underline-or-right no-underline-or-right
double-underline-or-right no-double-underline-or-right
overline-or-left no-overline-or-left
double-overline-or-left no-double-overline-or-left
stress no-stress
font-default
font-first no-font-first
font-second no-font-second
font-third no-font-third
font-fourth no-font-fourth
font-fifth no-font-fifth
font-sixth no-font-sixth
font-seventh no-font-seventh
font-eighth no-font-eighth
font-ninth no-font-ninth

Plain Text

Use $BG[none], $FG[none], or $FX[none] to turn off formatting.

Authors

The authors of this module should be contacted via the issue tracker.