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