fish: make show-colors more productive
parent
dc3f2a1260
commit
ee1ef65a02
|
@ -1,24 +1,56 @@
|
|||
# vim: syntax=fish:
|
||||
|
||||
function show-colors -d "Displays all of the terminal colors"
|
||||
set name0 regular; set name1 bold; set name2 faint
|
||||
set name3 italic; set name4 underline; set name5 blink
|
||||
set name6 blink2; set name7 reverse; set name8 conceal
|
||||
set name9 strike; set name51 framed; set name52 encircled
|
||||
set name53 overlined; set name60 rsline; set name61 doubleline
|
||||
set name62 lsline; set name63 overline2; set name64 stress
|
||||
# hashmaps? what are those!? :D - fish
|
||||
set name0 regular
|
||||
set name1 bold
|
||||
set name2 faint
|
||||
set name3 italic
|
||||
set name4 underline
|
||||
set name5 blink
|
||||
set name6 blink2
|
||||
set name7 reverse
|
||||
set name8 conceal
|
||||
set name9 strike
|
||||
set name11 font1
|
||||
set name12 font2
|
||||
set name13 font3
|
||||
set name14 font4
|
||||
set name15 font5
|
||||
set name16 font6
|
||||
set name17 font7
|
||||
set name18 font8
|
||||
set name19 font9
|
||||
set name20 fraktur
|
||||
set name21 doubleline
|
||||
set name51 framed
|
||||
set name52 encircled
|
||||
set name53 overlined
|
||||
set name60 irsline;
|
||||
set name61 idoubleline
|
||||
set name62 ilsline
|
||||
set name63 ioverline2
|
||||
set name64 istress
|
||||
|
||||
for mode in (seq 0 9) (seq 51 53)
|
||||
echo "Terminal modes"
|
||||
for mode in (seq 0 9) (seq 11 21) (seq 51 53) (seq 60 64)
|
||||
set name name$mode
|
||||
echo "Mode $mode ("$$name")"
|
||||
printf "Mode %2d: " $mode
|
||||
for bg in 49 (seq 40 47)
|
||||
for fg in 39 (seq 30 37)
|
||||
echo -n \e"[$mode;$bg;$fg""m$mode;$bg;$fg"\e"[0;37;40m"
|
||||
end
|
||||
echo \e"[0m"
|
||||
echo -n \e"[$mode;$bg""mlorem"
|
||||
end
|
||||
echo \e"[0m" \($$name\)
|
||||
end
|
||||
echo
|
||||
|
||||
echo "4 bit color"
|
||||
for bg in 49 (seq 40 47)
|
||||
for fg in 39 (seq 30 37)
|
||||
echo -n \e"[$mode;$bg;$fg""m$mode;$bg;$fg"
|
||||
end
|
||||
echo \e"[0m"
|
||||
end
|
||||
echo
|
||||
|
||||
echo "8 bit color"
|
||||
for fg in (seq 0 15)
|
||||
|
|
Loading…
Reference in New Issue