@@ -8,50 +8,100 @@ describe('callout.md', function()
8
8
9
9
local marks , row = util .marks (), util .row ()
10
10
11
+ marks
12
+ :add (row :get (), nil , 0 , nil , util .heading .sign (1 ))
13
+ :add (row :get (), row :get (), 0 , 1 , util .heading .icon (1 ))
14
+ :add (row :get (), row :inc (), 0 , 0 , util .heading .bg (1 ))
15
+
11
16
local info = ' RmInfo'
12
- marks :extend (util .heading (row :get (), 1 ))
13
- marks :add (util .quote (row :inc (2 ), ' %s ' , info ))
14
- marks :add (util .overlay (row :get (), { 2 , 9 }, { ' Note' , info }))
15
- marks :add (util .quote (row :inc (), ' %s' , info ))
16
- marks :add (util .quote (row :inc (), ' %s ' , info ))
17
- marks :add (util .quote (row :inc (), ' %s' , info ))
18
- marks :add (util .quote (row :inc (), ' %s ' , info ))
17
+ marks
18
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , info ))
19
+ :add (row :get (), row :get (), 2 , 9 , {
20
+ virt_text = { { ' Note' , info } },
21
+ virt_text_pos = ' overlay' ,
22
+ })
23
+ :add (row :inc (), row :get (), 0 , 1 , util .quote (' %s' , info ))
24
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , info ))
25
+ :add (row :inc (), row :get (), 0 , 1 , util .quote (' %s' , info ))
26
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , info ))
27
+
28
+ marks
29
+ :add (row :inc (2 ), nil , 0 , nil , util .heading .sign (1 ))
30
+ :add (row :get (), row :get (), 0 , 1 , util .heading .icon (1 ))
31
+ :add (row :get (), row :inc (), 0 , 0 , util .heading .bg (1 ))
19
32
20
33
local ok = ' RmSuccess'
21
- marks :extend (util .heading (row :inc (2 ), 1 ))
22
- marks :add (util .quote (row :inc (2 ), ' %s ' , ok ))
23
- marks :add (util .overlay (row :get (), { 2 , 8 }, { ' Tip' , ok }))
24
- marks :add (util .quote (row :inc (), ' %s' , ok ))
25
- marks :add (util .quote (row :inc (), ' %s ' , ok ))
26
- marks :extend (util .code_language (row :get (), 2 , ' lua' ))
27
- marks :add (util .code_row (row :get (), 2 ))
28
- marks :add (util .quote (row :inc (), ' %s ' , ok ))
29
- marks :add (util .code_row (row :get (), 2 ))
30
- marks :add (util .quote (row :inc (), ' %s ' , ok ))
31
- marks :add (util .code_border (row :get (), 2 , false ))
34
+ marks
35
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , ok ))
36
+ :add (row :get (), row :get (), 2 , 8 , {
37
+ virt_text = { { ' Tip' , ok } },
38
+ virt_text_pos = ' overlay' ,
39
+ })
40
+ :add (row :inc (), row :get (), 0 , 1 , util .quote (' %s' , ok ))
41
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , ok ))
42
+ :add (row :get (), nil , 2 , nil , util .code .sign (' lua' ))
43
+ :add (row :get (), nil , 5 , nil , util .code .icon (' lua' ))
44
+ :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
45
+ :add (row :get (), row :get (), 0 , 2 , util .quote (' %s ' , ok ))
46
+ :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
47
+ :add (row :get (), row :get (), 0 , 2 , util .quote (' %s ' , ok ))
48
+ :add (row :get (), nil , 2 , nil , util .code .border (false , vim .o .columns - 2 ))
49
+
50
+ marks
51
+ :add (row :inc (2 ), nil , 0 , nil , util .heading .sign (1 ))
52
+ :add (row :get (), row :get (), 0 , 1 , util .heading .icon (1 ))
53
+ :add (row :get (), row :inc (), 0 , 0 , util .heading .bg (1 ))
32
54
33
55
local hint = ' RmHint'
34
- marks :extend (util .heading (row :inc (2 ), 1 ))
35
- marks :add (util .quote (row :inc (2 ), ' %s ' , hint ))
36
- marks :add (util .overlay (row :get (), { 2 , 14 }, { ' Important' , hint }))
37
- marks :add (util .quote (row :inc (), ' %s ' , hint ))
56
+ marks
57
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , hint ))
58
+ :add (row :get (), row :get (), 2 , 14 , {
59
+ virt_text = { { ' Important' , hint } },
60
+ virt_text_pos = ' overlay' ,
61
+ })
62
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , hint ))
63
+
64
+ marks
65
+ :add (row :inc (2 ), nil , 0 , nil , util .heading .sign (1 ))
66
+ :add (row :get (), row :get (), 0 , 1 , util .heading .icon (1 ))
67
+ :add (row :get (), row :inc (), 0 , 0 , util .heading .bg (1 ))
38
68
39
69
local warn = ' RmWarn'
40
- marks :extend (util .heading (row :inc (2 ), 1 ))
41
- marks :add (util .quote (row :inc (2 ), ' %s ' , warn ))
42
- marks :add (util .overlay (row :get (), { 2 , 12 }, { ' Custom Title' , warn }, ' ' ))
43
- marks :add (util .quote (row :inc (), ' %s ' , warn ))
70
+ marks
71
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , warn ))
72
+ :add (row :get (), row :get (), 2 , 12 , {
73
+ virt_text = { { ' Custom Title' , warn } },
74
+ virt_text_pos = ' overlay' ,
75
+ conceal = ' ' ,
76
+ })
77
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , warn ))
78
+
79
+ marks
80
+ :add (row :inc (2 ), nil , 0 , nil , util .heading .sign (1 ))
81
+ :add (row :get (), row :get (), 0 , 1 , util .heading .icon (1 ))
82
+ :add (row :get (), row :inc (), 0 , 0 , util .heading .bg (1 ))
44
83
45
84
local err = ' RmError'
46
- marks :extend (util .heading (row :inc (2 ), 1 ))
47
- marks :add (util .quote (row :inc (2 ), ' %s ' , err ))
48
- marks :add (util .overlay (row :get (), { 2 , 12 }, { ' Caution' , err }))
49
- marks :add (util .quote (row :inc (), ' %s ' , err ))
50
-
51
- marks :extend (util .heading (row :inc (2 ), 1 ))
52
- marks :add (util .quote (row :inc (2 ), ' %s ' , err ))
53
- marks :add (util .overlay (row :get (), { 2 , 8 }, { ' Bug' , err }))
54
- marks :add (util .quote (row :inc (), ' %s ' , err ))
85
+ marks
86
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , err ))
87
+ :add (row :get (), row :get (), 2 , 12 , {
88
+ virt_text = { { ' Caution' , err } },
89
+ virt_text_pos = ' overlay' ,
90
+ })
91
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , err ))
92
+
93
+ marks
94
+ :add (row :inc (2 ), nil , 0 , nil , util .heading .sign (1 ))
95
+ :add (row :get (), row :get (), 0 , 1 , util .heading .icon (1 ))
96
+ :add (row :get (), row :inc (), 0 , 0 , util .heading .bg (1 ))
97
+
98
+ marks
99
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , err ))
100
+ :add (row :get (), row :get (), 2 , 8 , {
101
+ virt_text = { { ' Bug' , err } },
102
+ virt_text_pos = ' overlay' ,
103
+ })
104
+ :add (row :inc (), row :get (), 0 , 2 , util .quote (' %s ' , err ))
55
105
56
106
util .assert_view (marks , {
57
107
' 1 Note' ,
0 commit comments