Mercurial > vim
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) |