]>
git.rmz.io Git - dotfiles.git/blob - zsh/lib/spectrum.zsh
2 # A script to make using 256 colors in zsh less painful.
3 # P.C. Shyamshankar <sykora@lucentbeing.com>
4 # Copied from http://github.com/sykora/etc/blob/master/zsh/functions/spectrum/
10 bold
"%{\e[01m%}" no
-bold "%{\e[22m%}"
11 italic
"%{\e[03m%}" no
-italic "%{\e[23m%}"
12 underline
"%{\e[04m%}" no
-underline "%{\e[24m%}"
13 blink
"%{\e[05m%}" no
-blink "%{\e[25m%}"
14 reverse
"%{\e[07m%}" no
-reverse "%{\e[27m%}"
17 for color
in {000.
.255}; do
18 FG
[$color]="%{\e[38;5;${color}m%}"
19 BG
[$color]="%{\e[48;5;${color}m%}"
22 # Show all 256 colors with color number
23 function spectrum_ls
() {
24 for code
in {000.
.255}; do
25 print
-P -- "$code: %F{$code}Test%f"