1INIT 2UTF8 1 3WANTSTATE 4 5!Reset 6PUSH "\e[m" 7 ?pen bold = off 8 ?pen underline = 0 9 ?pen italic = off 10 ?pen blink = off 11 ?pen reverse = off 12 ?pen font = 0 13 ?pen foreground = rgb(240,240,240,is_default_fg) 14 ?pen background = rgb(0,0,0,is_default_bg) 15 16!Bold 17PUSH "\e[1m" 18 ?pen bold = on 19PUSH "\e[22m" 20 ?pen bold = off 21PUSH "\e[1m\e[m" 22 ?pen bold = off 23 24!Underline 25PUSH "\e[4m" 26 ?pen underline = 1 27PUSH "\e[21m" 28 ?pen underline = 2 29PUSH "\e[24m" 30 ?pen underline = 0 31PUSH "\e[4m\e[4:0m" 32 ?pen underline = 0 33PUSH "\e[4:1m" 34 ?pen underline = 1 35PUSH "\e[4:2m" 36 ?pen underline = 2 37PUSH "\e[4:3m" 38 ?pen underline = 3 39PUSH "\e[4m\e[m" 40 ?pen underline = 0 41 42!Italic 43PUSH "\e[3m" 44 ?pen italic = on 45PUSH "\e[23m" 46 ?pen italic = off 47PUSH "\e[3m\e[m" 48 ?pen italic = off 49 50!Blink 51PUSH "\e[5m" 52 ?pen blink = on 53PUSH "\e[25m" 54 ?pen blink = off 55PUSH "\e[5m\e[m" 56 ?pen blink = off 57 58!Reverse 59PUSH "\e[7m" 60 ?pen reverse = on 61PUSH "\e[27m" 62 ?pen reverse = off 63PUSH "\e[7m\e[m" 64 ?pen reverse = off 65 66!Font Selection 67PUSH "\e[11m" 68 ?pen font = 1 69PUSH "\e[19m" 70 ?pen font = 9 71PUSH "\e[10m" 72 ?pen font = 0 73PUSH "\e[11m\e[m" 74 ?pen font = 0 75 76!Foreground 77PUSH "\e[31m" 78 ?pen foreground = idx(1) 79PUSH "\e[32m" 80 ?pen foreground = idx(2) 81PUSH "\e[34m" 82 ?pen foreground = idx(4) 83PUSH "\e[91m" 84 ?pen foreground = idx(9) 85PUSH "\e[38:2:10:20:30m" 86 ?pen foreground = rgb(10,20,30) 87PUSH "\e[38:5:1m" 88 ?pen foreground = idx(1) 89PUSH "\e[39m" 90 ?pen foreground = rgb(240,240,240,is_default_fg) 91 92!Background 93PUSH "\e[41m" 94 ?pen background = idx(1) 95PUSH "\e[42m" 96 ?pen background = idx(2) 97PUSH "\e[44m" 98 ?pen background = idx(4) 99PUSH "\e[101m" 100 ?pen background = idx(9) 101PUSH "\e[48:2:10:20:30m" 102 ?pen background = rgb(10,20,30) 103PUSH "\e[48:5:1m" 104 ?pen background = idx(1) 105PUSH "\e[49m" 106 ?pen background = rgb(0,0,0,is_default_bg) 107 108!Bold+ANSI colour == highbright 109PUSH "\e[m\e[1;37m" 110 ?pen bold = on 111 ?pen foreground = idx(15) 112PUSH "\e[m\e[37;1m" 113 ?pen bold = on 114 ?pen foreground = idx(15) 115