1" 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"))
6  call assert_equal('', synIDattr("Mine"->hlID(), "bg", 'term'))
7  call assert_equal('', synIDattr("Mine"->hlID(), "fg", 'term'))
8  call assert_equal('', synIDattr("Mine"->hlID(), "sp", 'term'))
9  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'))
17  call assert_equal('1', synIDattr("Mine"->hlID(), "undercurl", 'gui'))
18  hi Mine gui=strikethrough
19  call assert_equal('1', synIDattr(hlID("Mine"), "strikethrough", 'gui'))
20  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'))
28  call assert_equal('', synIDattr(hlID("Mine"), "strikethrough", 'gui'))
29
30  if has('gui')
31    let fontname = getfontname()
32    if fontname == ''
33      let fontname = 'something'
34    endif
35    exe "hi Mine guifg=blue guibg=red font='" . fontname . "'"
36    call assert_equal('blue', synIDattr(hlID("Mine"), "fg", 'gui'))
37    call assert_equal('red', synIDattr(hlID("Mine"), "bg", 'gui'))
38    call assert_equal(fontname, synIDattr(hlID("Mine"), "font", 'gui'))
39  endif
40endfunc
41
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
824
825" vim: shiftwidth=2 sts=2 expandtab
826