comparison src/libvterm/t/30state_pen.test @ 20452:bf530e4e910a v8.2.0780

patch 8.2.0780: libvterm code lags behind the upstream version Commit: https://github.com/vim/vim/commit/2d2970ea599e83acabee56be548a54a8e6b21007 Author: Bram Moolenaar <Bram@vim.org> Date: Sun May 17 16:29:47 2020 +0200 patch 8.2.0780: libvterm code lags behind the upstream version Problem: Libvterm code lags behind the upstream version. Solution: Include revisions 724 - 726.
author Bram Moolenaar <Bram@vim.org>
date Sun, 17 May 2020 16:30:04 +0200
parents src/libvterm/t/30pen.test@b8299e742f41
children 9ad473b50471
comparison
equal deleted inserted replaced
20451:1b223803fdb6 20452:bf530e4e910a
1 INIT
2 UTF8 1
3 WANTSTATE
4
5 !Reset
6 PUSH "\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)
14 ?pen background = rgb(0,0,0)
15
16 !Bold
17 PUSH "\e[1m"
18 ?pen bold = on
19 PUSH "\e[22m"
20 ?pen bold = off
21 PUSH "\e[1m\e[m"
22 ?pen bold = off
23
24 !Underline
25 PUSH "\e[4m"
26 ?pen underline = 1
27 PUSH "\e[21m"
28 ?pen underline = 2
29 PUSH "\e[24m"
30 ?pen underline = 0
31 PUSH "\e[4m\e[m"
32 ?pen underline = 0
33
34 !Italic
35 PUSH "\e[3m"
36 ?pen italic = on
37 PUSH "\e[23m"
38 ?pen italic = off
39 PUSH "\e[3m\e[m"
40 ?pen italic = off
41
42 !Blink
43 PUSH "\e[5m"
44 ?pen blink = on
45 PUSH "\e[25m"
46 ?pen blink = off
47 PUSH "\e[5m\e[m"
48 ?pen blink = off
49
50 !Reverse
51 PUSH "\e[7m"
52 ?pen reverse = on
53 PUSH "\e[27m"
54 ?pen reverse = off
55 PUSH "\e[7m\e[m"
56 ?pen reverse = off
57
58 !Font Selection
59 PUSH "\e[11m"
60 ?pen font = 1
61 PUSH "\e[19m"
62 ?pen font = 9
63 PUSH "\e[10m"
64 ?pen font = 0
65 PUSH "\e[11m\e[m"
66 ?pen font = 0
67
68 !Foreground
69 PUSH "\e[31m"
70 ?pen foreground = rgb(224,0,0)
71 PUSH "\e[32m"
72 ?pen foreground = rgb(0,224,0)
73 PUSH "\e[34m"
74 ?pen foreground = rgb(0,0,224)
75 PUSH "\e[91m"
76 ?pen foreground = rgb(255,64,64)
77 PUSH "\e[38:2:10:20:30m"
78 ?pen foreground = rgb(10,20,30)
79 PUSH "\e[38:5:1m"
80 ?pen foreground = rgb(224,0,0)
81 PUSH "\e[39m"
82 ?pen foreground = rgb(240,240,240)
83
84 !Background
85 PUSH "\e[41m"
86 ?pen background = rgb(224,0,0)
87 PUSH "\e[42m"
88 ?pen background = rgb(0,224,0)
89 PUSH "\e[44m"
90 ?pen background = rgb(0,0,224)
91 PUSH "\e[101m"
92 ?pen background = rgb(255,64,64)
93 PUSH "\e[48:2:10:20:30m"
94 ?pen background = rgb(10,20,30)
95 PUSH "\e[48:5:1m"
96 ?pen background = rgb(224,0,0)
97 PUSH "\e[49m"
98 ?pen background = rgb(0,0,0)
99
100 !Bold+ANSI colour == highbright
101 PUSH "\e[m\e[1;37m"
102 ?pen bold = on
103 ?pen foreground = rgb(255,255,255)
104 PUSH "\e[m\e[37;1m"
105 ?pen bold = on
106 ?pen foreground = rgb(255,255,255)