@@ -29,20 +29,19 @@ describe('code.md', function()
2929 :add (row :get (), nil , 5 , nil , util .code .icon (' py' ))
3030 :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
3131 :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
32+ :add (row :get (), nil , 0 , nil , util .padding (2 , 1000 ))
33+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
3234 :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
3335 :add (row :get (), nil , 2 , nil , util .code .border (false , vim .o .columns - 2 ))
3436
35- marks :add (row :inc (2 ), row :get (), 0 , 2 , util .bullet (1 ))
36-
3737 marks
38- :add (row :inc (2 ), nil , 2 , nil , util .code .sign (' lua' ))
39- :add (row :get (), nil , 5 , nil , util .code .icon (' lua' ))
40- :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
41- :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
42- :add (row :get (), nil , 0 , nil , util .padding (2 , 1000 ))
38+ :add (row :inc (4 ), nil , 0 , nil , util .code .sign (' lua' ))
39+ :add (row :get (), nil , 5 , nil , util .code .icon (' lua' , 2 ))
4340 :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
44- :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
45- :add (row :get (), nil , 2 , nil , util .code .border (false , vim .o .columns - 2 ))
41+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
42+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
43+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
44+ :add (row :get (), nil , 0 , nil , util .code .border (false , vim .o .columns ))
4645
4746 marks :add (row :inc (2 ), row :get (), 0 , 2 , util .bullet (1 ))
4847
@@ -60,26 +59,27 @@ describe('code.md', function()
6059 ' 6 }' ,
6160 ' 7 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
6261 ' 8' ,
63- ' 9 ● Nested code ' ,
62+ ' 9 ● List Divider ' ,
6463 ' 10' ,
6564 ' 11 py' ,
6665 ' 12 print("hello")' ,
67- ' 13 print("world")' ,
68- ' 14 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
69- ' 15' ,
70- ' 16 ● Nested code with blank' ,
71- ' 17' ,
72- ' 18 lua' ,
73- " 19 print('hello')" ,
74- ' 20' ,
75- " 21 print('world')" ,
76- ' 22 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
77- ' 23' ,
78- ' 24 ● No language' ,
79- ' 25' ,
80- ' 26 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄' ,
81- " 27 print('Hello, World!')" ,
82- ' 28 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
66+ ' 13' ,
67+ ' 14 print("world")' ,
68+ ' 15 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
69+ ' 16' ,
70+ ' 17 Paragraph Divider' ,
71+ ' 18' ,
72+ ' 19 lua' ,
73+ " 20 print('hello')" ,
74+ ' 21' ,
75+ " 22 print('world')" ,
76+ ' 23 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
77+ ' 24' ,
78+ ' 25 ● List Divider' ,
79+ ' 26' ,
80+ ' 27 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄' ,
81+ " 28 print('Hello, World!')" ,
82+ ' 29 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
8383 })
8484 end )
8585
@@ -101,12 +101,16 @@ describe('code.md', function()
101101 :add (row :get (), nil , 3 , nil , util .code .icon (' rust' ))
102102 :add (row :get (), nil , 0 , nil , util .code .hide (width_1 ))
103103 :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
104- for _ = 1 , 3 do
105- marks :add (row :get (), nil , 0 , nil , util .padding (2 , 0 , ' RmCode' ))
106- marks :add (row :get (), nil , 0 , nil , util .code .hide (width_1 ))
107- marks :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
108- end
109- marks :add (row :get (), nil , 0 , nil , util .code .border (false , width_1 ))
104+ :add (row :get (), nil , 0 , nil , util .padding (2 , 0 , ' RmCode' ))
105+ :add (row :get (), nil , 0 , nil , util .code .hide (width_1 ))
106+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
107+ :add (row :get (), nil , 0 , nil , util .padding (2 , 0 , ' RmCode' ))
108+ :add (row :get (), nil , 0 , nil , util .code .hide (width_1 ))
109+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
110+ :add (row :get (), nil , 0 , nil , util .padding (2 , 0 , ' RmCode' ))
111+ :add (row :get (), nil , 0 , nil , util .code .hide (width_1 ))
112+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
113+ :add (row :get (), nil , 0 , nil , util .code .border (false , width_1 ))
110114
111115 marks :add (row :inc (2 ), row :get (), 0 , 2 , util .bullet (1 ))
112116
@@ -116,36 +120,37 @@ describe('code.md', function()
116120 :add (row :get (), nil , 5 , nil , util .code .icon (' py' ))
117121 :add (row :get (), nil , 2 , nil , util .code .hide (width_2 ))
118122 :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
119- for _ = 1 , 2 do
120- marks
121- :add (row :get (), nil , 2 , nil , util .padding (2 , 1000 , ' RmCode' ))
122- :add (row :get (), nil , 2 , nil , util .code .hide (width_2 ))
123- :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
124- end
125- marks :add (row :get (), nil , 2 , nil , util .code .border (false , width_2 - 2 ))
126-
127- marks :add (row :inc (2 ), row :get (), 0 , 2 , util .bullet (1 ))
123+ :add (row :get (), nil , 2 , nil , util .padding (2 , 1000 , ' RmCode' ))
124+ :add (row :get (), nil , 2 , nil , util .code .hide (width_2 ))
125+ :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
126+ :add (row :get (), nil , 0 , nil , {
127+ priority = 1000 ,
128+ virt_text = { { ' ' , ' Normal' }, { ' ' , ' RmCode' } },
129+ virt_text_pos = ' inline' ,
130+ })
131+ :add (row :get (), nil , 0 , nil , util .code .hide (width_2 ))
132+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
133+ :add (row :get (), nil , 2 , nil , util .padding (2 , 1000 , ' RmCode' ))
134+ :add (row :get (), nil , 2 , nil , util .code .hide (width_2 ))
135+ :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
136+ :add (row :get (), nil , 2 , nil , util .code .border (false , width_2 - 2 ))
128137
129138 local width_3 = 20
130139 marks
131- :add (row :inc (2 ), nil , 2 , nil , util .code .sign (' lua' ))
132- :add (row :get (), nil , 5 , nil , util .code .icon (' lua' ))
133- :add (row :get (), nil , 2 , nil , util .code .hide (width_3 ))
134- :add (row :get (), row :inc (), 2 , 0 , util .code .bg ())
135- for _ , col in ipairs ({ 2 , 0 , 2 }) do
136- if col == 0 then
137- marks :add (row :get (), nil , col , nil , {
138- priority = 1000 ,
139- virt_text = { { ' ' , ' Normal' }, { ' ' , ' RmCode' } },
140- virt_text_pos = ' inline' ,
141- })
142- else
143- marks :add (row :get (), nil , col , nil , util .padding (2 , 1000 , ' RmCode' ))
144- end
145- marks :add (row :get (), nil , col , nil , util .code .hide (width_3 ))
146- marks :add (row :get (), row :inc (), col , 0 , util .code .bg ())
147- end
148- marks :add (row :get (), nil , 2 , nil , util .code .border (false , width_3 - 2 ))
140+ :add (row :inc (4 ), nil , 0 , nil , util .code .sign (' lua' ))
141+ :add (row :get (), nil , 5 , nil , util .code .icon (' lua' , 2 ))
142+ :add (row :get (), nil , 0 , nil , util .code .hide (width_3 ))
143+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
144+ :add (row :get (), nil , 0 , nil , util .padding (2 , 0 , ' RmCode' ))
145+ :add (row :get (), nil , 0 , nil , util .code .hide (width_3 ))
146+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
147+ :add (row :get (), nil , 0 , nil , util .padding (2 , 0 , ' RmCode' ))
148+ :add (row :get (), nil , 0 , nil , util .code .hide (width_3 ))
149+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
150+ :add (row :get (), nil , 0 , nil , util .padding (2 , 0 , ' RmCode' ))
151+ :add (row :get (), nil , 0 , nil , util .code .hide (width_3 ))
152+ :add (row :get (), row :inc (), 0 , 0 , util .code .bg ())
153+ :add (row :get (), nil , 0 , nil , util .code .border (false , width_3 ))
149154
150155 marks :add (row :inc (2 ), row :get (), 0 , 2 , util .bullet (1 ))
151156
@@ -166,26 +171,27 @@ describe('code.md', function()
166171 ' 6 }' ,
167172 ' 7 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
168173 ' 8' ,
169- ' 9 ● Nested code ' ,
174+ ' 9 ● List Divider ' ,
170175 ' 10' ,
171176 ' 11 py' ,
172177 ' 12 print("hello")' ,
173- ' 13 print("world")' ,
174- ' 14 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
175- ' 15' ,
176- ' 16 ● Nested code with blank' ,
177- ' 17' ,
178- ' 18 lua' ,
179- " 19 print('hello')" ,
180- ' 20' ,
181- " 21 print('world')" ,
182- ' 22 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
183- ' 23' ,
184- ' 24 ● No language' ,
185- ' 25' ,
186- ' 26 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄' ,
187- " 27 print('Hello, World!')" ,
188- ' 28 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
178+ ' 13' ,
179+ ' 14 print("world")' ,
180+ ' 15 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
181+ ' 16' ,
182+ ' 17 Paragraph Divider' ,
183+ ' 18' ,
184+ ' 19 lua' ,
185+ " 20 print('hello')" ,
186+ ' 21' ,
187+ " 22 print('world')" ,
188+ ' 23 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
189+ ' 24' ,
190+ ' 25 ● List Divider' ,
191+ ' 26' ,
192+ ' 27 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄' ,
193+ " 28 print('Hello, World!')" ,
194+ ' 29 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀' ,
189195 })
190196 end )
191197end )
0 commit comments