blob: bf4dfbcaf072934231d374f069171b8ab828b392 [file] [log] [blame]
Bram Moolenaar385111b2016-03-12 19:23:00 +01001" Test syntax highlighting functions.
2
3func Test_missing_attr()
4 hi Mine term=bold cterm=italic
5 call assert_equal('Mine', synIDattr(hlID("Mine"), "name"))
Bram Moolenaarf9f24ce2019-08-31 21:17:39 +02006 call assert_equal('', synIDattr("Mine"->hlID(), "bg", 'term'))
Bram Moolenaar0e05de42020-03-25 22:23:46 +01007 call assert_equal('', synIDattr("Mine"->hlID(), "fg", 'term'))
8 call assert_equal('', synIDattr("Mine"->hlID(), "sp", 'term'))
Bram Moolenaar385111b2016-03-12 19:23:00 +01009 call assert_equal('1', synIDattr(hlID("Mine"), "bold", 'term'))
10 call assert_equal('1', synIDattr(hlID("Mine"), "italic", 'cterm'))
11 hi Mine term=reverse cterm=inverse
12 call assert_equal('1', synIDattr(hlID("Mine"), "reverse", 'term'))
13 call assert_equal('1', synIDattr(hlID("Mine"), "inverse", 'cterm'))
Bram Moolenaar84f54632022-06-29 18:39:11 +010014
Bram Moolenaar385111b2016-03-12 19:23:00 +010015 hi Mine term=underline cterm=standout gui=undercurl
16 call assert_equal('1', synIDattr(hlID("Mine"), "underline", 'term'))
17 call assert_equal('1', synIDattr(hlID("Mine"), "standout", 'cterm'))
Bram Moolenaarf9f24ce2019-08-31 21:17:39 +020018 call assert_equal('1', synIDattr("Mine"->hlID(), "undercurl", 'gui'))
Bram Moolenaar84f54632022-06-29 18:39:11 +010019
20 hi Mine term=underdouble cterm=underdotted gui=underdashed
21 call assert_equal('1', synIDattr(hlID("Mine"), "underdouble", 'term'))
22 call assert_equal('1', synIDattr(hlID("Mine"), "underdotted", 'cterm'))
23 call assert_equal('1', synIDattr("Mine"->hlID(), "underdashed", 'gui'))
24
Bram Moolenaarde786322022-07-30 14:56:17 +010025 hi Mine term=nocombine gui=strikethrough
Bram Moolenaardcb2b9c2019-09-13 21:26:39 +020026 call assert_equal('1', synIDattr(hlID("Mine"), "strikethrough", 'gui'))
Bram Moolenaarde786322022-07-30 14:56:17 +010027 call assert_equal('1', synIDattr(hlID("Mine"), "nocombine", 'term'))
28 call assert_equal('', synIDattr(hlID("Mine"), "nocombine", 'gui'))
Bram Moolenaar385111b2016-03-12 19:23:00 +010029 hi Mine term=NONE cterm=NONE gui=NONE
30 call assert_equal('', synIDattr(hlID("Mine"), "bold", 'term'))
31 call assert_equal('', synIDattr(hlID("Mine"), "italic", 'cterm'))
32 call assert_equal('', synIDattr(hlID("Mine"), "reverse", 'term'))
33 call assert_equal('', synIDattr(hlID("Mine"), "inverse", 'cterm'))
34 call assert_equal('', synIDattr(hlID("Mine"), "underline", 'term'))
35 call assert_equal('', synIDattr(hlID("Mine"), "standout", 'cterm'))
36 call assert_equal('', synIDattr(hlID("Mine"), "undercurl", 'gui'))
Bram Moolenaardcb2b9c2019-09-13 21:26:39 +020037 call assert_equal('', synIDattr(hlID("Mine"), "strikethrough", 'gui'))
Bram Moolenaar385111b2016-03-12 19:23:00 +010038
39 if has('gui')
Bram Moolenaarc8352932016-03-12 20:15:21 +010040 let fontname = getfontname()
41 if fontname == ''
42 let fontname = 'something'
43 endif
Bram Moolenaar180fc2d2016-05-28 13:28:10 +020044 exe "hi Mine guifg=blue guibg=red font='" . fontname . "'"
Bram Moolenaar385111b2016-03-12 19:23:00 +010045 call assert_equal('blue', synIDattr(hlID("Mine"), "fg", 'gui'))
46 call assert_equal('red', synIDattr(hlID("Mine"), "bg", 'gui'))
Bram Moolenaarc8352932016-03-12 20:15:21 +010047 call assert_equal(fontname, synIDattr(hlID("Mine"), "font", 'gui'))
Bram Moolenaar385111b2016-03-12 19:23:00 +010048 endif
49endfunc
Bram Moolenaar68015bb2016-07-19 21:05:21 +020050
51func Test_color_names()
52 let colors = [
53 \ 'AliceBlue',
54 \ 'AntiqueWhite',
55 \ 'AntiqueWhite1',
56 \ 'AntiqueWhite2',
57 \ 'AntiqueWhite3',
58 \ 'AntiqueWhite4',
59 \ 'BlanchedAlmond',
60 \ 'BlueViolet',
61 \ 'CadetBlue',
62 \ 'CadetBlue1',
63 \ 'CadetBlue2',
64 \ 'CadetBlue3',
65 \ 'CadetBlue4',
66 \ 'CornflowerBlue',
67 \ 'DarkBlue',
68 \ 'DarkCyan',
69 \ 'DarkGoldenrod',
70 \ 'DarkGoldenrod1',
71 \ 'DarkGoldenrod2',
72 \ 'DarkGoldenrod3',
73 \ 'DarkGoldenrod4',
74 \ 'DarkGray',
75 \ 'DarkGreen',
76 \ 'DarkGrey',
77 \ 'DarkKhaki',
78 \ 'DarkMagenta',
79 \ 'DarkOliveGreen',
80 \ 'DarkOliveGreen1',
81 \ 'DarkOliveGreen2',
82 \ 'DarkOliveGreen3',
83 \ 'DarkOliveGreen4',
84 \ 'DarkOrange',
85 \ 'DarkOrange1',
86 \ 'DarkOrange2',
87 \ 'DarkOrange3',
88 \ 'DarkOrange4',
89 \ 'DarkOrchid',
90 \ 'DarkOrchid1',
91 \ 'DarkOrchid2',
92 \ 'DarkOrchid3',
93 \ 'DarkOrchid4',
94 \ 'DarkRed',
95 \ 'DarkSalmon',
96 \ 'DarkSeaGreen',
97 \ 'DarkSeaGreen1',
98 \ 'DarkSeaGreen2',
99 \ 'DarkSeaGreen3',
100 \ 'DarkSeaGreen4',
101 \ 'DarkSlateBlue',
102 \ 'DarkSlateGray',
103 \ 'DarkSlateGray1',
104 \ 'DarkSlateGray2',
105 \ 'DarkSlateGray3',
106 \ 'DarkSlateGray4',
107 \ 'DarkSlateGrey',
108 \ 'DarkTurquoise',
109 \ 'DarkViolet',
110 \ 'DeepPink',
111 \ 'DeepPink1',
112 \ 'DeepPink2',
113 \ 'DeepPink3',
114 \ 'DeepPink4',
115 \ 'DeepSkyBlue',
116 \ 'DeepSkyBlue1',
117 \ 'DeepSkyBlue2',
118 \ 'DeepSkyBlue3',
119 \ 'DeepSkyBlue4',
120 \ 'DimGray',
121 \ 'DimGrey',
122 \ 'DodgerBlue',
123 \ 'DodgerBlue1',
124 \ 'DodgerBlue2',
125 \ 'DodgerBlue3',
126 \ 'DodgerBlue4',
127 \ 'FloralWhite',
128 \ 'ForestGreen',
129 \ 'GhostWhite',
130 \ 'GreenYellow',
131 \ 'HotPink',
132 \ 'HotPink1',
133 \ 'HotPink2',
134 \ 'HotPink3',
135 \ 'HotPink4',
136 \ 'IndianRed',
137 \ 'IndianRed1',
138 \ 'IndianRed2',
139 \ 'IndianRed3',
140 \ 'IndianRed4',
141 \ 'LavenderBlush',
142 \ 'LavenderBlush1',
143 \ 'LavenderBlush2',
144 \ 'LavenderBlush3',
145 \ 'LavenderBlush4',
146 \ 'LawnGreen',
147 \ 'LemonChiffon',
148 \ 'LemonChiffon1',
149 \ 'LemonChiffon2',
150 \ 'LemonChiffon3',
151 \ 'LemonChiffon4',
152 \ 'LightBlue',
153 \ 'LightBlue1',
154 \ 'LightBlue2',
155 \ 'LightBlue3',
156 \ 'LightBlue4',
157 \ 'LightCoral',
158 \ 'LightCyan',
159 \ 'LightCyan1',
160 \ 'LightCyan2',
161 \ 'LightCyan3',
162 \ 'LightCyan4',
163 \ 'LightGoldenrod',
164 \ 'LightGoldenrod1',
165 \ 'LightGoldenrod2',
166 \ 'LightGoldenrod3',
167 \ 'LightGoldenrod4',
168 \ 'LightGoldenrodYellow',
169 \ 'LightGray',
170 \ 'LightGreen',
171 \ 'LightGrey',
172 \ 'LightPink',
173 \ 'LightPink1',
174 \ 'LightPink2',
175 \ 'LightPink3',
176 \ 'LightPink4',
177 \ 'LightSalmon',
178 \ 'LightSalmon1',
179 \ 'LightSalmon2',
180 \ 'LightSalmon3',
181 \ 'LightSalmon4',
182 \ 'LightSeaGreen',
183 \ 'LightSkyBlue',
184 \ 'LightSkyBlue1',
185 \ 'LightSkyBlue2',
186 \ 'LightSkyBlue3',
187 \ 'LightSkyBlue4',
188 \ 'LightSlateBlue',
189 \ 'LightSlateGray',
190 \ 'LightSlateGrey',
191 \ 'LightSteelBlue',
192 \ 'LightSteelBlue1',
193 \ 'LightSteelBlue2',
194 \ 'LightSteelBlue3',
195 \ 'LightSteelBlue4',
196 \ 'LightYellow',
197 \ 'LightYellow1',
198 \ 'LightYellow2',
199 \ 'LightYellow3',
200 \ 'LightYellow4',
201 \ 'LimeGreen',
202 \ 'MediumAquamarine',
203 \ 'MediumBlue',
204 \ 'MediumOrchid',
205 \ 'MediumOrchid1',
206 \ 'MediumOrchid2',
207 \ 'MediumOrchid3',
208 \ 'MediumOrchid4',
209 \ 'MediumPurple',
210 \ 'MediumPurple1',
211 \ 'MediumPurple2',
212 \ 'MediumPurple3',
213 \ 'MediumPurple4',
214 \ 'MediumSeaGreen',
215 \ 'MediumSlateBlue',
216 \ 'MediumSpringGreen',
217 \ 'MediumTurquoise',
218 \ 'MediumVioletRed',
219 \ 'MidnightBlue',
220 \ 'MintCream',
221 \ 'MistyRose',
222 \ 'MistyRose1',
223 \ 'MistyRose2',
224 \ 'MistyRose3',
225 \ 'MistyRose4',
226 \ 'NavajoWhite',
227 \ 'NavajoWhite1',
228 \ 'NavajoWhite2',
229 \ 'NavajoWhite3',
230 \ 'NavajoWhite4',
231 \ 'NavyBlue',
232 \ 'OldLace',
233 \ 'OliveDrab',
234 \ 'OliveDrab1',
235 \ 'OliveDrab2',
236 \ 'OliveDrab3',
237 \ 'OliveDrab4',
238 \ 'OrangeRed',
239 \ 'OrangeRed1',
240 \ 'OrangeRed2',
241 \ 'OrangeRed3',
242 \ 'OrangeRed4',
243 \ 'PaleGoldenrod',
244 \ 'PaleGreen',
245 \ 'PaleGreen1',
246 \ 'PaleGreen2',
247 \ 'PaleGreen3',
248 \ 'PaleGreen4',
249 \ 'PaleTurquoise',
250 \ 'PaleTurquoise1',
251 \ 'PaleTurquoise2',
252 \ 'PaleTurquoise3',
253 \ 'PaleTurquoise4',
254 \ 'PaleVioletRed',
255 \ 'PaleVioletRed1',
256 \ 'PaleVioletRed2',
257 \ 'PaleVioletRed3',
258 \ 'PaleVioletRed4',
259 \ 'PapayaWhip',
260 \ 'PeachPuff',
261 \ 'PeachPuff1',
262 \ 'PeachPuff2',
263 \ 'PeachPuff3',
264 \ 'PeachPuff4',
265 \ 'PowderBlue',
266 \ 'RosyBrown',
267 \ 'RosyBrown1',
268 \ 'RosyBrown2',
269 \ 'RosyBrown3',
270 \ 'RosyBrown4',
271 \ 'RoyalBlue',
272 \ 'RoyalBlue1',
273 \ 'RoyalBlue2',
274 \ 'RoyalBlue3',
275 \ 'RoyalBlue4',
276 \ 'SaddleBrown',
277 \ 'SandyBrown',
278 \ 'SeaGreen',
279 \ 'SeaGreen1',
280 \ 'SeaGreen2',
281 \ 'SeaGreen3',
282 \ 'SeaGreen4',
283 \ 'SkyBlue',
284 \ 'SkyBlue1',
285 \ 'SkyBlue2',
286 \ 'SkyBlue3',
287 \ 'SkyBlue4',
288 \ 'SlateBlue',
289 \ 'SlateBlue1',
290 \ 'SlateBlue2',
291 \ 'SlateBlue3',
292 \ 'SlateBlue4',
293 \ 'SlateGray',
294 \ 'SlateGray1',
295 \ 'SlateGray2',
296 \ 'SlateGray3',
297 \ 'SlateGray4',
298 \ 'SlateGrey',
299 \ 'SpringGreen',
300 \ 'SpringGreen1',
301 \ 'SpringGreen2',
302 \ 'SpringGreen3',
303 \ 'SpringGreen4',
304 \ 'SteelBlue',
305 \ 'SteelBlue1',
306 \ 'SteelBlue2',
307 \ 'SteelBlue3',
308 \ 'SteelBlue4',
309 \ 'VioletRed',
310 \ 'VioletRed1',
311 \ 'VioletRed2',
312 \ 'VioletRed3',
313 \ 'VioletRed4',
314 \ 'WhiteSmoke',
315 \ 'YellowGreen',
316 \ 'alice blue',
317 \ 'antique white',
318 \ 'aquamarine',
319 \ 'aquamarine1',
320 \ 'aquamarine2',
321 \ 'aquamarine3',
322 \ 'aquamarine4',
323 \ 'azure',
324 \ 'azure1',
325 \ 'azure2',
326 \ 'azure3',
327 \ 'azure4',
328 \ 'beige',
329 \ 'bisque',
330 \ 'bisque1',
331 \ 'bisque2',
332 \ 'bisque3',
333 \ 'bisque4',
334 \ 'black',
335 \ 'blanched almond',
336 \ 'blue violet',
337 \ 'blue',
338 \ 'blue1',
339 \ 'blue2',
340 \ 'blue3',
341 \ 'blue4',
342 \ 'brown',
343 \ 'brown1',
344 \ 'brown2',
345 \ 'brown3',
346 \ 'brown4',
347 \ 'burlywood',
348 \ 'burlywood1',
349 \ 'burlywood2',
350 \ 'burlywood3',
351 \ 'burlywood4',
352 \ 'cadet blue',
353 \ 'chartreuse',
354 \ 'chartreuse1',
355 \ 'chartreuse2',
356 \ 'chartreuse3',
357 \ 'chartreuse4',
358 \ 'chocolate',
359 \ 'chocolate1',
360 \ 'chocolate2',
361 \ 'chocolate3',
362 \ 'chocolate4',
363 \ 'coral',
364 \ 'coral1',
365 \ 'coral2',
366 \ 'coral3',
367 \ 'coral4',
368 \ 'cornflower blue',
369 \ 'cornsilk',
370 \ 'cornsilk1',
371 \ 'cornsilk2',
372 \ 'cornsilk3',
373 \ 'cornsilk4',
374 \ 'cyan',
375 \ 'cyan1',
376 \ 'cyan2',
377 \ 'cyan3',
378 \ 'cyan4',
379 \ 'dark blue',
380 \ 'dark cyan',
381 \ 'dark goldenrod',
382 \ 'dark gray',
383 \ 'dark green',
384 \ 'dark grey',
385 \ 'dark khaki',
386 \ 'dark magenta',
387 \ 'dark olive green',
388 \ 'dark orange',
389 \ 'dark orchid',
390 \ 'dark red',
391 \ 'dark salmon',
392 \ 'dark sea green',
393 \ 'dark slate blue',
394 \ 'dark slate gray',
395 \ 'dark slate grey',
396 \ 'dark turquoise',
397 \ 'dark violet',
398 \ 'darkblue',
399 \ 'darkcyan',
400 \ 'darkgray',
401 \ 'darkgreen',
402 \ 'darkgrey',
403 \ 'darkmagenta',
404 \ 'darkred',
405 \ 'darkyellow',
406 \ 'deep pink',
407 \ 'deep sky blue',
408 \ 'dim gray',
409 \ 'dim grey',
410 \ 'dodger blue',
411 \ 'firebrick',
412 \ 'firebrick1',
413 \ 'firebrick2',
414 \ 'firebrick3',
415 \ 'firebrick4',
416 \ 'floral white',
417 \ 'forest green',
418 \ 'gainsboro',
419 \ 'ghost white',
420 \ 'gold',
421 \ 'gold1',
422 \ 'gold2',
423 \ 'gold3',
424 \ 'gold4',
425 \ 'goldenrod',
426 \ 'goldenrod1',
427 \ 'goldenrod2',
428 \ 'goldenrod3',
429 \ 'goldenrod4',
430 \ 'gray',
431 \ 'gray0',
432 \ 'gray1',
433 \ 'gray10',
434 \ 'gray100',
435 \ 'gray11',
436 \ 'gray12',
437 \ 'gray13',
438 \ 'gray14',
439 \ 'gray15',
440 \ 'gray16',
441 \ 'gray17',
442 \ 'gray18',
443 \ 'gray19',
444 \ 'gray2',
445 \ 'gray20',
446 \ 'gray21',
447 \ 'gray22',
448 \ 'gray23',
449 \ 'gray24',
450 \ 'gray25',
451 \ 'gray26',
452 \ 'gray27',
453 \ 'gray28',
454 \ 'gray29',
455 \ 'gray3',
456 \ 'gray30',
457 \ 'gray31',
458 \ 'gray32',
459 \ 'gray33',
460 \ 'gray34',
461 \ 'gray35',
462 \ 'gray36',
463 \ 'gray37',
464 \ 'gray38',
465 \ 'gray39',
466 \ 'gray4',
467 \ 'gray40',
468 \ 'gray41',
469 \ 'gray42',
470 \ 'gray43',
471 \ 'gray44',
472 \ 'gray45',
473 \ 'gray46',
474 \ 'gray47',
475 \ 'gray48',
476 \ 'gray49',
477 \ 'gray5',
478 \ 'gray50',
479 \ 'gray51',
480 \ 'gray52',
481 \ 'gray53',
482 \ 'gray54',
483 \ 'gray55',
484 \ 'gray56',
485 \ 'gray57',
486 \ 'gray58',
487 \ 'gray59',
488 \ 'gray6',
489 \ 'gray60',
490 \ 'gray61',
491 \ 'gray62',
492 \ 'gray63',
493 \ 'gray64',
494 \ 'gray65',
495 \ 'gray66',
496 \ 'gray67',
497 \ 'gray68',
498 \ 'gray69',
499 \ 'gray7',
500 \ 'gray70',
501 \ 'gray71',
502 \ 'gray72',
503 \ 'gray73',
504 \ 'gray74',
505 \ 'gray75',
506 \ 'gray76',
507 \ 'gray77',
508 \ 'gray78',
509 \ 'gray79',
510 \ 'gray8',
511 \ 'gray80',
512 \ 'gray81',
513 \ 'gray82',
514 \ 'gray83',
515 \ 'gray84',
516 \ 'gray85',
517 \ 'gray86',
518 \ 'gray87',
519 \ 'gray88',
520 \ 'gray89',
521 \ 'gray9',
522 \ 'gray90',
523 \ 'gray91',
524 \ 'gray92',
525 \ 'gray93',
526 \ 'gray94',
527 \ 'gray95',
528 \ 'gray96',
529 \ 'gray97',
530 \ 'gray98',
531 \ 'gray99',
532 \ 'green yellow',
533 \ 'green',
534 \ 'green1',
535 \ 'green2',
536 \ 'green3',
537 \ 'green4',
538 \ 'grey',
539 \ 'grey0',
540 \ 'grey1',
541 \ 'grey10',
542 \ 'grey100',
543 \ 'grey11',
544 \ 'grey12',
545 \ 'grey13',
546 \ 'grey14',
547 \ 'grey15',
548 \ 'grey16',
549 \ 'grey17',
550 \ 'grey18',
551 \ 'grey19',
552 \ 'grey2',
553 \ 'grey20',
554 \ 'grey21',
555 \ 'grey22',
556 \ 'grey23',
557 \ 'grey24',
558 \ 'grey25',
559 \ 'grey26',
560 \ 'grey27',
561 \ 'grey28',
562 \ 'grey29',
563 \ 'grey3',
564 \ 'grey30',
565 \ 'grey31',
566 \ 'grey32',
567 \ 'grey33',
568 \ 'grey34',
569 \ 'grey35',
570 \ 'grey36',
571 \ 'grey37',
572 \ 'grey38',
573 \ 'grey39',
574 \ 'grey4',
575 \ 'grey40',
576 \ 'grey41',
577 \ 'grey42',
578 \ 'grey43',
579 \ 'grey44',
580 \ 'grey45',
581 \ 'grey46',
582 \ 'grey47',
583 \ 'grey48',
584 \ 'grey49',
585 \ 'grey5',
586 \ 'grey50',
587 \ 'grey51',
588 \ 'grey52',
589 \ 'grey53',
590 \ 'grey54',
591 \ 'grey55',
592 \ 'grey56',
593 \ 'grey57',
594 \ 'grey58',
595 \ 'grey59',
596 \ 'grey6',
597 \ 'grey60',
598 \ 'grey61',
599 \ 'grey62',
600 \ 'grey63',
601 \ 'grey64',
602 \ 'grey65',
603 \ 'grey66',
604 \ 'grey67',
605 \ 'grey68',
606 \ 'grey69',
607 \ 'grey7',
608 \ 'grey70',
609 \ 'grey71',
610 \ 'grey72',
611 \ 'grey73',
612 \ 'grey74',
613 \ 'grey75',
614 \ 'grey76',
615 \ 'grey77',
616 \ 'grey78',
617 \ 'grey79',
618 \ 'grey8',
619 \ 'grey80',
620 \ 'grey81',
621 \ 'grey82',
622 \ 'grey83',
623 \ 'grey84',
624 \ 'grey85',
625 \ 'grey86',
626 \ 'grey87',
627 \ 'grey88',
628 \ 'grey89',
629 \ 'grey9',
630 \ 'grey90',
631 \ 'grey91',
632 \ 'grey92',
633 \ 'grey93',
634 \ 'grey94',
635 \ 'grey95',
636 \ 'grey96',
637 \ 'grey97',
638 \ 'grey98',
639 \ 'grey99',
640 \ 'honeydew',
641 \ 'honeydew1',
642 \ 'honeydew2',
643 \ 'honeydew3',
644 \ 'honeydew4',
645 \ 'hot pink',
646 \ 'indian red',
647 \ 'ivory',
648 \ 'ivory1',
649 \ 'ivory2',
650 \ 'ivory3',
651 \ 'ivory4',
652 \ 'khaki',
653 \ 'khaki1',
654 \ 'khaki2',
655 \ 'khaki3',
656 \ 'khaki4',
657 \ 'lavender blush',
658 \ 'lavender',
659 \ 'lawn green',
660 \ 'lemon chiffon',
661 \ 'light blue',
662 \ 'light coral',
663 \ 'light cyan',
664 \ 'light goldenrod yellow',
665 \ 'light goldenrod',
666 \ 'light gray',
667 \ 'light green',
668 \ 'light grey',
669 \ 'light pink',
670 \ 'light salmon',
671 \ 'light sea green',
672 \ 'light sky blue',
673 \ 'light slate blue',
674 \ 'light slate gray',
675 \ 'light slate grey',
676 \ 'light steel blue',
677 \ 'light yellow',
678 \ 'lightblue',
679 \ 'lightcyan',
680 \ 'lightgray',
681 \ 'lightgreen',
682 \ 'lightgrey',
683 \ 'lightmagenta',
684 \ 'lightred',
685 \ 'lightyellow',
686 \ 'lime green',
687 \ 'linen',
688 \ 'magenta',
689 \ 'magenta1',
690 \ 'magenta2',
691 \ 'magenta3',
692 \ 'magenta4',
693 \ 'maroon',
694 \ 'maroon1',
695 \ 'maroon2',
696 \ 'maroon3',
697 \ 'maroon4',
698 \ 'medium aquamarine',
699 \ 'medium blue',
700 \ 'medium orchid',
701 \ 'medium purple',
702 \ 'medium sea green',
703 \ 'medium slate blue',
704 \ 'medium spring green',
705 \ 'medium turquoise',
706 \ 'medium violet red',
707 \ 'midnight blue',
708 \ 'mint cream',
709 \ 'misty rose',
710 \ 'moccasin',
711 \ 'navajo white',
712 \ 'navy blue',
713 \ 'navy',
714 \ 'old lace',
715 \ 'olive drab',
716 \ 'orange red',
717 \ 'orange',
718 \ 'orange1',
719 \ 'orange2',
720 \ 'orange3',
721 \ 'orange4',
722 \ 'orchid',
723 \ 'orchid1',
724 \ 'orchid2',
725 \ 'orchid3',
726 \ 'orchid4',
727 \ 'pale goldenrod',
728 \ 'pale green',
729 \ 'pale turquoise',
730 \ 'pale violet red',
731 \ 'papaya whip',
732 \ 'peach puff',
733 \ 'peru',
734 \ 'pink',
735 \ 'pink1',
736 \ 'pink2',
737 \ 'pink3',
738 \ 'pink4',
739 \ 'plum',
740 \ 'plum1',
741 \ 'plum2',
742 \ 'plum3',
743 \ 'plum4',
744 \ 'powder blue',
745 \ 'purple',
746 \ 'purple1',
747 \ 'purple2',
748 \ 'purple3',
749 \ 'purple4',
750 \ 'red',
751 \ 'red1',
752 \ 'red2',
753 \ 'red3',
754 \ 'red4',
755 \ 'rosy brown',
756 \ 'royal blue',
757 \ 'saddle brown',
758 \ 'salmon',
759 \ 'salmon1',
760 \ 'salmon2',
761 \ 'salmon3',
762 \ 'salmon4',
763 \ 'sandy brown',
764 \ 'sea green',
765 \ 'seagreen',
766 \ 'seashell',
767 \ 'seashell1',
768 \ 'seashell2',
769 \ 'seashell3',
770 \ 'seashell4',
771 \ 'sienna',
772 \ 'sienna1',
773 \ 'sienna2',
774 \ 'sienna3',
775 \ 'sienna4',
776 \ 'sky blue',
777 \ 'slate blue',
778 \ 'slate gray',
779 \ 'slate grey',
780 \ 'slateblue',
781 \ 'snow',
782 \ 'snow1',
783 \ 'snow2',
784 \ 'snow3',
785 \ 'snow4',
786 \ 'spring green',
787 \ 'steel blue',
788 \ 'tan',
789 \ 'tan1',
790 \ 'tan2',
791 \ 'tan3',
792 \ 'tan4',
793 \ 'thistle',
794 \ 'thistle1',
795 \ 'thistle2',
796 \ 'thistle3',
797 \ 'thistle4',
798 \ 'tomato',
799 \ 'tomato1',
800 \ 'tomato2',
801 \ 'tomato3',
802 \ 'tomato4',
803 \ 'turquoise',
804 \ 'turquoise1',
805 \ 'turquoise2',
806 \ 'turquoise3',
807 \ 'turquoise4',
808 \ 'violet red',
809 \ 'violet',
810 \ 'wheat',
811 \ 'wheat1',
812 \ 'wheat2',
813 \ 'wheat3',
814 \ 'wheat4',
815 \ 'white smoke',
816 \ 'white',
817 \ 'yellow green',
818 \ 'yellow',
819 \ 'yellow1',
820 \ 'yellow2',
821 \ 'yellow3',
822 \ 'yellow4',
823 \ ]
824 for color in colors
825 " just test that the color name can be found.
826 exe "hi Mine guifg='" . color . "'"
827 endfor
828
829 " case is ignored
830 hi Mine guifg=blanchedalmond
831 hi Mine guifg=BLANCHEDALMOND
832endfunc
Bram Moolenaar0e05de42020-03-25 22:23:46 +0100833
834" vim: shiftwidth=2 sts=2 expandtab