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