xref: /vim-8.2.3635/runtime/syntax/dircolors.vim (revision dee2e315)
1" Vim syntax file
2" Language:         dircolors(1) input file
3" Maintainer:       Nikolai Weibull <[email protected]>
4" Latest Revision:  2012-04-25
5
6if exists("b:current_syntax")
7  finish
8endif
9
10let s:cpo_save = &cpo
11set cpo&vim
12
13syn keyword dircolorsTodo       contained FIXME TODO XXX NOTE
14
15syn region  dircolorsComment    start='#' end='$' contains=dircolorsTodo,@Spell
16
17syn keyword dircolorsKeyword    TERM LEFT LEFTCODE RIGHT RIGHTCODE END ENDCODE
18
19syn keyword dircolorsKeyword    NORMAL NORM FILE DIR LNK LINK SYMLINK ORPHAN
20                                \ RESET MULTIHARDLINK CAPABILITY SETUID SETGID
21                                \ STICKY STICKY_OTHER_WRITABLE OTHER_WRITABLE
22                                \ MISSING FIFO PIPE SOCK BLK BLOCK CHR CHAR
23                                \ DOOR EXEC
24                                \ nextgroup=@dircolorsColors skipwhite
25
26if exists("dircolors_is_slackware")
27  syn keyword dircolorsKeyword  COLOR OPTIONS EIGHTBIT
28endif
29
30syn match   dircolorsExtension  '^\s*\zs[.*]\S\+'
31                                \ nextgroup=dircolorsColorPair skipwhite
32
33syn match   dircolorsColorPair  contained '.*$'
34                                \ transparent contains=@dircolorsColors
35
36if &t_Co == 8 || &t_Co == 16
37  syn cluster dircolorsColors   contains=dircolorsBold,dircolorsUnderline,
38                                \ dircolorsBlink,dircolorsReverse,
39                                \ dircolorsInvisible,dircolorsBlack,
40                                \ dircolorsRed,dircolorsGreen,dircolorsYellow,
41                                \ dircolorsBlue,dircolorsMagenta,dircolorsCyan,
42                                \ dircolorsWhite,dircolorsBGBlack,
43                                \ dircolorsBGRed,dircolorsBGGreen,
44                                \ dircolorsBGYellow,dircolorsBGBlue,
45                                \ dircolorsBGMagenta,dircolorsBGCyan,
46                                \ dircolorsBGWhite
47
48  syn match dircolorsBold       contained '\<0\=1\>'
49  syn match dircolorsUnderline  contained '\<0\=4\>'
50  syn match dircolorsBlink      contained '\<0\=5\>'
51  syn match dircolorsReverse    contained '\<0\=7\>'
52  syn match dircolorsInvisible  contained '\<0\=8\>'
53  syn match dircolorsBlack      contained '\<30\>'
54  syn match dircolorsRed        contained '\<31\>'
55  syn match dircolorsGreen      contained '\<32\>'
56  syn match dircolorsYellow     contained '\<33\>'
57  syn match dircolorsBlue       contained '\<34\>'
58  syn match dircolorsMagenta    contained '\<35\>'
59  syn match dircolorsCyan       contained '\<36\>'
60  syn match dircolorsWhite      contained '\<37\>'
61  syn match dircolorsBGBlack    contained '\<40\>'
62  syn match dircolorsBGRed      contained '\<41\>'
63  syn match dircolorsBGGreen    contained '\<42\>'
64  syn match dircolorsBGYellow   contained '\<43\>'
65  syn match dircolorsBGBlue     contained '\<44\>'
66  syn match dircolorsBGMagenta  contained '\<45\>'
67  syn match dircolorsBGCyan     contained '\<46\>'
68  syn match dircolorsBGWhite    contained '\<47\>'
69elseif &t_Co == 256 || has("gui_running")
70  syn cluster dircolorsColors   contains=dircolorsColor0,
71                                \ dircolorsColor1,dircolorsColor2,
72                                \ dircolorsColor3,dircolorsColor4,
73                                \ dircolorsColor5,dircolorsColor6,
74                                \ dircolorsColor7,dircolorsColor8,
75                                \ dircolorsColor9,dircolorsColor10,
76                                \ dircolorsColor11,dircolorsColor12,
77                                \ dircolorsColor13,dircolorsColor14,
78                                \ dircolorsColor15,dircolorsColor16,
79                                \ dircolorsColor17,dircolorsColor18,
80                                \ dircolorsColor19,dircolorsColor20,
81                                \ dircolorsColor21,dircolorsColor22,
82                                \ dircolorsColor23,dircolorsColor24,
83                                \ dircolorsColor25,dircolorsColor26,
84                                \ dircolorsColor27,dircolorsColor28,
85                                \ dircolorsColor29,dircolorsColor30,
86                                \ dircolorsColor31,dircolorsColor32,
87                                \ dircolorsColor33,dircolorsColor34,
88                                \ dircolorsColor35,dircolorsColor36,
89                                \ dircolorsColor37,dircolorsColor38,
90                                \ dircolorsColor39,dircolorsColor40,
91                                \ dircolorsColor41,dircolorsColor42,
92                                \ dircolorsColor43,dircolorsColor44,
93                                \ dircolorsColor45,dircolorsColor46,
94                                \ dircolorsColor47,dircolorsColor48,
95                                \ dircolorsColor49,dircolorsColor50,
96                                \ dircolorsColor51,dircolorsColor52,
97                                \ dircolorsColor53,dircolorsColor54,
98                                \ dircolorsColor55,dircolorsColor56,
99                                \ dircolorsColor57,dircolorsColor58,
100                                \ dircolorsColor59,dircolorsColor60,
101                                \ dircolorsColor61,dircolorsColor62,
102                                \ dircolorsColor63,dircolorsColor64,
103                                \ dircolorsColor65,dircolorsColor66,
104                                \ dircolorsColor67,dircolorsColor68,
105                                \ dircolorsColor69,dircolorsColor70,
106                                \ dircolorsColor71,dircolorsColor72,
107                                \ dircolorsColor73,dircolorsColor74,
108                                \ dircolorsColor75,dircolorsColor76,
109                                \ dircolorsColor77,dircolorsColor78,
110                                \ dircolorsColor79,dircolorsColor80,
111                                \ dircolorsColor81,dircolorsColor82,
112                                \ dircolorsColor83,dircolorsColor84,
113                                \ dircolorsColor85,dircolorsColor86,
114                                \ dircolorsColor87,dircolorsColor88,
115                                \ dircolorsColor89,dircolorsColor90,
116                                \ dircolorsColor91,dircolorsColor92,
117                                \ dircolorsColor93,dircolorsColor94,
118                                \ dircolorsColor95,dircolorsColor96,
119                                \ dircolorsColor97,dircolorsColor98,
120                                \ dircolorsColor99,dircolorsColor100,
121                                \ dircolorsColor101,dircolorsColor102,
122                                \ dircolorsColor103,dircolorsColor104,
123                                \ dircolorsColor105,dircolorsColor106,
124                                \ dircolorsColor107,dircolorsColor108,
125                                \ dircolorsColor109,dircolorsColor110,
126                                \ dircolorsColor111,dircolorsColor112,
127                                \ dircolorsColor113,dircolorsColor114,
128                                \ dircolorsColor115,dircolorsColor116,
129                                \ dircolorsColor117,dircolorsColor118,
130                                \ dircolorsColor119,dircolorsColor120,
131                                \ dircolorsColor121,dircolorsColor122,
132                                \ dircolorsColor123,dircolorsColor124,
133                                \ dircolorsColor125,dircolorsColor126,
134                                \ dircolorsColor127,dircolorsColor128,
135                                \ dircolorsColor129,dircolorsColor130,
136                                \ dircolorsColor131,dircolorsColor132,
137                                \ dircolorsColor133,dircolorsColor134,
138                                \ dircolorsColor135,dircolorsColor136,
139                                \ dircolorsColor137,dircolorsColor138,
140                                \ dircolorsColor139,dircolorsColor140,
141                                \ dircolorsColor141,dircolorsColor142,
142                                \ dircolorsColor143,dircolorsColor144,
143                                \ dircolorsColor145,dircolorsColor146,
144                                \ dircolorsColor147,dircolorsColor148,
145                                \ dircolorsColor149,dircolorsColor150,
146                                \ dircolorsColor151,dircolorsColor152,
147                                \ dircolorsColor153,dircolorsColor154,
148                                \ dircolorsColor155,dircolorsColor156,
149                                \ dircolorsColor157,dircolorsColor158,
150                                \ dircolorsColor159,dircolorsColor160,
151                                \ dircolorsColor161,dircolorsColor162,
152                                \ dircolorsColor163,dircolorsColor164,
153                                \ dircolorsColor165,dircolorsColor166,
154                                \ dircolorsColor167,dircolorsColor168,
155                                \ dircolorsColor169,dircolorsColor170,
156                                \ dircolorsColor171,dircolorsColor172,
157                                \ dircolorsColor173,dircolorsColor174,
158                                \ dircolorsColor175,dircolorsColor176,
159                                \ dircolorsColor177,dircolorsColor178,
160                                \ dircolorsColor179,dircolorsColor180,
161                                \ dircolorsColor181,dircolorsColor182,
162                                \ dircolorsColor183,dircolorsColor184,
163                                \ dircolorsColor185,dircolorsColor186,
164                                \ dircolorsColor187,dircolorsColor188,
165                                \ dircolorsColor189,dircolorsColor190,
166                                \ dircolorsColor191,dircolorsColor192,
167                                \ dircolorsColor193,dircolorsColor194,
168                                \ dircolorsColor195,dircolorsColor196,
169                                \ dircolorsColor197,dircolorsColor198,
170                                \ dircolorsColor199,dircolorsColor200,
171                                \ dircolorsColor201,dircolorsColor202,
172                                \ dircolorsColor203,dircolorsColor204,
173                                \ dircolorsColor205,dircolorsColor206,
174                                \ dircolorsColor207,dircolorsColor208,
175                                \ dircolorsColor209,dircolorsColor210,
176                                \ dircolorsColor211,dircolorsColor212,
177                                \ dircolorsColor213,dircolorsColor214,
178                                \ dircolorsColor215,dircolorsColor216,
179                                \ dircolorsColor217,dircolorsColor218,
180                                \ dircolorsColor219,dircolorsColor220,
181                                \ dircolorsColor221,dircolorsColor222,
182                                \ dircolorsColor223,dircolorsColor224,
183                                \ dircolorsColor225,dircolorsColor226,
184                                \ dircolorsColor227,dircolorsColor228,
185                                \ dircolorsColor229,dircolorsColor230,
186                                \ dircolorsColor231,dircolorsColor232,
187                                \ dircolorsColor233,dircolorsColor234,
188                                \ dircolorsColor235,dircolorsColor236,
189                                \ dircolorsColor237,dircolorsColor238,
190                                \ dircolorsColor239,dircolorsColor240,
191                                \ dircolorsColor241,dircolorsColor242,
192                                \ dircolorsColor243,dircolorsColor244,
193                                \ dircolorsColor245,dircolorsColor246,
194                                \ dircolorsColor247,dircolorsColor248,
195                                \ dircolorsColor249,dircolorsColor250,
196                                \ dircolorsColor251,dircolorsColor252,
197                                \ dircolorsColor253,dircolorsColor254,
198                                \ dircolorsColor255
199
200  syn match dircolorsColor0     contained '\<0\=0\>'
201  syn match dircolorsColor1     contained '\<0\=1\>'
202  syn match dircolorsColor2     contained '\<0\=2\>'
203  syn match dircolorsColor3     contained '\<0\=3\>'
204  syn match dircolorsColor4     contained '\<0\=4\>'
205  syn match dircolorsColor5     contained '\<0\=5\>'
206  syn match dircolorsColor6     contained '\<0\=6\>'
207  syn match dircolorsColor7     contained '\<0\=7\>'
208  syn match dircolorsColor8     contained '\<0\=8\>'
209  syn match dircolorsColor9     contained '\<0\=9\>'
210  syn match dircolorsColor10    contained '\<10\>'
211  syn match dircolorsColor11    contained '\<11\>'
212  syn match dircolorsColor12    contained '\<12\>'
213  syn match dircolorsColor13    contained '\<13\>'
214  syn match dircolorsColor14    contained '\<14\>'
215  syn match dircolorsColor15    contained '\<15\>'
216  syn match dircolorsColor16    contained '\<16\>'
217  syn match dircolorsColor17    contained '\<17\>'
218  syn match dircolorsColor18    contained '\<18\>'
219  syn match dircolorsColor19    contained '\<19\>'
220  syn match dircolorsColor20    contained '\<20\>'
221  syn match dircolorsColor21    contained '\<21\>'
222  syn match dircolorsColor22    contained '\<22\>'
223  syn match dircolorsColor23    contained '\<23\>'
224  syn match dircolorsColor24    contained '\<24\>'
225  syn match dircolorsColor25    contained '\<25\>'
226  syn match dircolorsColor26    contained '\<26\>'
227  syn match dircolorsColor27    contained '\<27\>'
228  syn match dircolorsColor28    contained '\<28\>'
229  syn match dircolorsColor29    contained '\<29\>'
230  syn match dircolorsColor30    contained '\<30\>'
231  syn match dircolorsColor31    contained '\<31\>'
232  syn match dircolorsColor32    contained '\<32\>'
233  syn match dircolorsColor33    contained '\<33\>'
234  syn match dircolorsColor34    contained '\<34\>'
235  syn match dircolorsColor35    contained '\<35\>'
236  syn match dircolorsColor36    contained '\<36\>'
237  syn match dircolorsColor37    contained '\<37\>'
238  syn match dircolorsColor38    contained '\<38\>'
239  syn match dircolorsColor39    contained '\<39\>'
240  syn match dircolorsColor40    contained '\<40\>'
241  syn match dircolorsColor41    contained '\<41\>'
242  syn match dircolorsColor42    contained '\<42\>'
243  syn match dircolorsColor43    contained '\<43\>'
244  syn match dircolorsColor44    contained '\<44\>'
245  syn match dircolorsColor45    contained '\<45\>'
246  syn match dircolorsColor46    contained '\<46\>'
247  syn match dircolorsColor47    contained '\<47\>'
248  syn match dircolorsColor48    contained '\<48\>'
249  syn match dircolorsColor49    contained '\<49\>'
250  syn match dircolorsColor50    contained '\<50\>'
251  syn match dircolorsColor51    contained '\<51\>'
252  syn match dircolorsColor52    contained '\<52\>'
253  syn match dircolorsColor53    contained '\<53\>'
254  syn match dircolorsColor54    contained '\<54\>'
255  syn match dircolorsColor55    contained '\<55\>'
256  syn match dircolorsColor56    contained '\<56\>'
257  syn match dircolorsColor57    contained '\<57\>'
258  syn match dircolorsColor58    contained '\<58\>'
259  syn match dircolorsColor59    contained '\<59\>'
260  syn match dircolorsColor60    contained '\<60\>'
261  syn match dircolorsColor61    contained '\<61\>'
262  syn match dircolorsColor62    contained '\<62\>'
263  syn match dircolorsColor63    contained '\<63\>'
264  syn match dircolorsColor64    contained '\<64\>'
265  syn match dircolorsColor65    contained '\<65\>'
266  syn match dircolorsColor66    contained '\<66\>'
267  syn match dircolorsColor67    contained '\<67\>'
268  syn match dircolorsColor68    contained '\<68\>'
269  syn match dircolorsColor69    contained '\<69\>'
270  syn match dircolorsColor70    contained '\<70\>'
271  syn match dircolorsColor71    contained '\<71\>'
272  syn match dircolorsColor72    contained '\<72\>'
273  syn match dircolorsColor73    contained '\<73\>'
274  syn match dircolorsColor74    contained '\<74\>'
275  syn match dircolorsColor75    contained '\<75\>'
276  syn match dircolorsColor76    contained '\<76\>'
277  syn match dircolorsColor77    contained '\<77\>'
278  syn match dircolorsColor78    contained '\<78\>'
279  syn match dircolorsColor79    contained '\<79\>'
280  syn match dircolorsColor80    contained '\<80\>'
281  syn match dircolorsColor81    contained '\<81\>'
282  syn match dircolorsColor82    contained '\<82\>'
283  syn match dircolorsColor83    contained '\<83\>'
284  syn match dircolorsColor84    contained '\<84\>'
285  syn match dircolorsColor85    contained '\<85\>'
286  syn match dircolorsColor86    contained '\<86\>'
287  syn match dircolorsColor87    contained '\<87\>'
288  syn match dircolorsColor88    contained '\<88\>'
289  syn match dircolorsColor89    contained '\<89\>'
290  syn match dircolorsColor90    contained '\<90\>'
291  syn match dircolorsColor91    contained '\<91\>'
292  syn match dircolorsColor92    contained '\<92\>'
293  syn match dircolorsColor93    contained '\<93\>'
294  syn match dircolorsColor94    contained '\<94\>'
295  syn match dircolorsColor95    contained '\<95\>'
296  syn match dircolorsColor96    contained '\<96\>'
297  syn match dircolorsColor97    contained '\<97\>'
298  syn match dircolorsColor98    contained '\<98\>'
299  syn match dircolorsColor99    contained '\<99\>'
300  syn match dircolorsColor100   contained '\<100\>'
301  syn match dircolorsColor101   contained '\<101\>'
302  syn match dircolorsColor102   contained '\<102\>'
303  syn match dircolorsColor103   contained '\<103\>'
304  syn match dircolorsColor104   contained '\<104\>'
305  syn match dircolorsColor105   contained '\<105\>'
306  syn match dircolorsColor106   contained '\<106\>'
307  syn match dircolorsColor107   contained '\<107\>'
308  syn match dircolorsColor108   contained '\<108\>'
309  syn match dircolorsColor109   contained '\<109\>'
310  syn match dircolorsColor110   contained '\<110\>'
311  syn match dircolorsColor111   contained '\<111\>'
312  syn match dircolorsColor112   contained '\<112\>'
313  syn match dircolorsColor113   contained '\<113\>'
314  syn match dircolorsColor114   contained '\<114\>'
315  syn match dircolorsColor115   contained '\<115\>'
316  syn match dircolorsColor116   contained '\<116\>'
317  syn match dircolorsColor117   contained '\<117\>'
318  syn match dircolorsColor118   contained '\<118\>'
319  syn match dircolorsColor119   contained '\<119\>'
320  syn match dircolorsColor120   contained '\<120\>'
321  syn match dircolorsColor121   contained '\<121\>'
322  syn match dircolorsColor122   contained '\<122\>'
323  syn match dircolorsColor123   contained '\<123\>'
324  syn match dircolorsColor124   contained '\<124\>'
325  syn match dircolorsColor125   contained '\<125\>'
326  syn match dircolorsColor126   contained '\<126\>'
327  syn match dircolorsColor127   contained '\<127\>'
328  syn match dircolorsColor128   contained '\<128\>'
329  syn match dircolorsColor129   contained '\<129\>'
330  syn match dircolorsColor130   contained '\<130\>'
331  syn match dircolorsColor131   contained '\<131\>'
332  syn match dircolorsColor132   contained '\<132\>'
333  syn match dircolorsColor133   contained '\<133\>'
334  syn match dircolorsColor134   contained '\<134\>'
335  syn match dircolorsColor135   contained '\<135\>'
336  syn match dircolorsColor136   contained '\<136\>'
337  syn match dircolorsColor137   contained '\<137\>'
338  syn match dircolorsColor138   contained '\<138\>'
339  syn match dircolorsColor139   contained '\<139\>'
340  syn match dircolorsColor140   contained '\<140\>'
341  syn match dircolorsColor141   contained '\<141\>'
342  syn match dircolorsColor142   contained '\<142\>'
343  syn match dircolorsColor143   contained '\<143\>'
344  syn match dircolorsColor144   contained '\<144\>'
345  syn match dircolorsColor145   contained '\<145\>'
346  syn match dircolorsColor146   contained '\<146\>'
347  syn match dircolorsColor147   contained '\<147\>'
348  syn match dircolorsColor148   contained '\<148\>'
349  syn match dircolorsColor149   contained '\<149\>'
350  syn match dircolorsColor150   contained '\<150\>'
351  syn match dircolorsColor151   contained '\<151\>'
352  syn match dircolorsColor152   contained '\<152\>'
353  syn match dircolorsColor153   contained '\<153\>'
354  syn match dircolorsColor154   contained '\<154\>'
355  syn match dircolorsColor155   contained '\<155\>'
356  syn match dircolorsColor156   contained '\<156\>'
357  syn match dircolorsColor157   contained '\<157\>'
358  syn match dircolorsColor158   contained '\<158\>'
359  syn match dircolorsColor159   contained '\<159\>'
360  syn match dircolorsColor160   contained '\<160\>'
361  syn match dircolorsColor161   contained '\<161\>'
362  syn match dircolorsColor162   contained '\<162\>'
363  syn match dircolorsColor163   contained '\<163\>'
364  syn match dircolorsColor164   contained '\<164\>'
365  syn match dircolorsColor165   contained '\<165\>'
366  syn match dircolorsColor166   contained '\<166\>'
367  syn match dircolorsColor167   contained '\<167\>'
368  syn match dircolorsColor168   contained '\<168\>'
369  syn match dircolorsColor169   contained '\<169\>'
370  syn match dircolorsColor170   contained '\<170\>'
371  syn match dircolorsColor171   contained '\<171\>'
372  syn match dircolorsColor172   contained '\<172\>'
373  syn match dircolorsColor173   contained '\<173\>'
374  syn match dircolorsColor174   contained '\<174\>'
375  syn match dircolorsColor175   contained '\<175\>'
376  syn match dircolorsColor176   contained '\<176\>'
377  syn match dircolorsColor177   contained '\<177\>'
378  syn match dircolorsColor178   contained '\<178\>'
379  syn match dircolorsColor179   contained '\<179\>'
380  syn match dircolorsColor180   contained '\<180\>'
381  syn match dircolorsColor181   contained '\<181\>'
382  syn match dircolorsColor182   contained '\<182\>'
383  syn match dircolorsColor183   contained '\<183\>'
384  syn match dircolorsColor184   contained '\<184\>'
385  syn match dircolorsColor185   contained '\<185\>'
386  syn match dircolorsColor186   contained '\<186\>'
387  syn match dircolorsColor187   contained '\<187\>'
388  syn match dircolorsColor188   contained '\<188\>'
389  syn match dircolorsColor189   contained '\<189\>'
390  syn match dircolorsColor190   contained '\<190\>'
391  syn match dircolorsColor191   contained '\<191\>'
392  syn match dircolorsColor192   contained '\<192\>'
393  syn match dircolorsColor193   contained '\<193\>'
394  syn match dircolorsColor194   contained '\<194\>'
395  syn match dircolorsColor195   contained '\<195\>'
396  syn match dircolorsColor196   contained '\<196\>'
397  syn match dircolorsColor197   contained '\<197\>'
398  syn match dircolorsColor198   contained '\<198\>'
399  syn match dircolorsColor199   contained '\<199\>'
400  syn match dircolorsColor200   contained '\<200\>'
401  syn match dircolorsColor201   contained '\<201\>'
402  syn match dircolorsColor202   contained '\<202\>'
403  syn match dircolorsColor203   contained '\<203\>'
404  syn match dircolorsColor204   contained '\<204\>'
405  syn match dircolorsColor205   contained '\<205\>'
406  syn match dircolorsColor206   contained '\<206\>'
407  syn match dircolorsColor207   contained '\<207\>'
408  syn match dircolorsColor208   contained '\<208\>'
409  syn match dircolorsColor209   contained '\<209\>'
410  syn match dircolorsColor210   contained '\<210\>'
411  syn match dircolorsColor211   contained '\<211\>'
412  syn match dircolorsColor212   contained '\<212\>'
413  syn match dircolorsColor213   contained '\<213\>'
414  syn match dircolorsColor214   contained '\<214\>'
415  syn match dircolorsColor215   contained '\<215\>'
416  syn match dircolorsColor216   contained '\<216\>'
417  syn match dircolorsColor217   contained '\<217\>'
418  syn match dircolorsColor218   contained '\<218\>'
419  syn match dircolorsColor219   contained '\<219\>'
420  syn match dircolorsColor220   contained '\<220\>'
421  syn match dircolorsColor221   contained '\<221\>'
422  syn match dircolorsColor222   contained '\<222\>'
423  syn match dircolorsColor223   contained '\<223\>'
424  syn match dircolorsColor224   contained '\<224\>'
425  syn match dircolorsColor225   contained '\<225\>'
426  syn match dircolorsColor226   contained '\<226\>'
427  syn match dircolorsColor227   contained '\<227\>'
428  syn match dircolorsColor228   contained '\<228\>'
429  syn match dircolorsColor229   contained '\<229\>'
430  syn match dircolorsColor230   contained '\<230\>'
431  syn match dircolorsColor231   contained '\<231\>'
432  syn match dircolorsColor232   contained '\<232\>'
433  syn match dircolorsColor233   contained '\<233\>'
434  syn match dircolorsColor234   contained '\<234\>'
435  syn match dircolorsColor235   contained '\<235\>'
436  syn match dircolorsColor236   contained '\<236\>'
437  syn match dircolorsColor237   contained '\<237\>'
438  syn match dircolorsColor238   contained '\<238\>'
439  syn match dircolorsColor239   contained '\<239\>'
440  syn match dircolorsColor240   contained '\<240\>'
441  syn match dircolorsColor241   contained '\<241\>'
442  syn match dircolorsColor242   contained '\<242\>'
443  syn match dircolorsColor243   contained '\<243\>'
444  syn match dircolorsColor244   contained '\<244\>'
445  syn match dircolorsColor245   contained '\<245\>'
446  syn match dircolorsColor246   contained '\<246\>'
447  syn match dircolorsColor247   contained '\<247\>'
448  syn match dircolorsColor248   contained '\<248\>'
449  syn match dircolorsColor249   contained '\<249\>'
450  syn match dircolorsColor250   contained '\<250\>'
451  syn match dircolorsColor251   contained '\<251\>'
452  syn match dircolorsColor252   contained '\<252\>'
453  syn match dircolorsColor253   contained '\<253\>'
454  syn match dircolorsColor254   contained '\<254\>'
455  syn match dircolorsColor255   contained '\<255\>'
456else
457  syn cluster dircolorsColors   contains=dircolorsNumber
458  syn match   dircolorsNumber   '\<\d\+\>'
459endif
460
461hi def link dircolorsTodo       Todo
462hi def link dircolorsComment    Comment
463hi def link dircolorsKeyword    Keyword
464hi def link dircolorsExtension  Keyword
465
466if &t_Co == 8 || &t_Co == 16
467  hi def      dircolorsBold       term=bold cterm=bold gui=bold
468  hi def      dircolorsUnderline  term=underline cterm=underline gui=underline
469  hi def link dircolorsBlink      Normal
470  hi def      dircolorsReverse    term=reverse cterm=reverse gui=reverse
471  hi def link dircolorsInvisible  Ignore
472  hi def      dircolorsBlack      ctermfg=Black guifg=Black
473  hi def      dircolorsRed        ctermfg=Red guifg=Red
474  hi def      dircolorsGreen      ctermfg=Green guifg=Green
475  hi def      dircolorsYellow     ctermfg=Yellow guifg=Yellow
476  hi def      dircolorsBlue       ctermfg=Blue guifg=Blue
477  hi def      dircolorsMagenta    ctermfg=Magenta guifg=Magenta
478  hi def      dircolorsCyan       ctermfg=Cyan guifg=Cyan
479  hi def      dircolorsWhite      ctermfg=White guifg=White
480  hi def      dircolorsBGBlack    ctermbg=Black ctermfg=White
481                                  \ guibg=Black guifg=White
482  hi def      dircolorsBGRed      ctermbg=DarkRed guibg=DarkRed
483  hi def      dircolorsBGGreen    ctermbg=DarkGreen guibg=DarkGreen
484  hi def      dircolorsBGYellow   ctermbg=DarkYellow guibg=DarkYellow
485  hi def      dircolorsBGBlue     ctermbg=DarkBlue guibg=DarkBlue
486  hi def      dircolorsBGMagenta  ctermbg=DarkMagenta guibg=DarkMagenta
487  hi def      dircolorsBGCyan     ctermbg=DarkCyan guibg=DarkCyan
488  hi def      dircolorsBGWhite    ctermbg=White ctermfg=Black
489                                  \ guibg=White guifg=Black
490elseif &t_Co == 256 || has("gui_running")
491  hi def    dircolorsColor0     ctermfg=0   guifg=Black
492  hi def    dircolorsColor1     ctermfg=1   guifg=DarkRed
493  hi def    dircolorsColor2     ctermfg=2   guifg=DarkGreen
494  hi def    dircolorsColor3     ctermfg=3   guifg=DarkYellow
495  hi def    dircolorsColor4     ctermfg=4   guifg=DarkBlue
496  hi def    dircolorsColor5     ctermfg=5   guifg=DarkMagenta
497  hi def    dircolorsColor6     ctermfg=6   guifg=DarkCyan
498  hi def    dircolorsColor7     ctermfg=7   guifg=Gray
499  hi def    dircolorsColor8     ctermfg=8   guifg=DarkGray
500  hi def    dircolorsColor9     ctermfg=9   guifg=Red
501  hi def    dircolorsColor10    ctermfg=10  guifg=Green
502  hi def    dircolorsColor11    ctermfg=11  guifg=Yellow
503  hi def    dircolorsColor12    ctermfg=12  guifg=Blue
504  hi def    dircolorsColor13    ctermfg=13  guifg=Magenta
505  hi def    dircolorsColor14    ctermfg=14  guifg=Cyan
506  hi def    dircolorsColor15    ctermfg=15  guifg=White
507  hi def    dircolorsColor16    ctermfg=16  guifg=#000000
508  hi def    dircolorsColor17    ctermfg=17  guifg=#00005f
509  hi def    dircolorsColor18    ctermfg=18  guifg=#000087
510  hi def    dircolorsColor19    ctermfg=19  guifg=#0000af
511  hi def    dircolorsColor20    ctermfg=20  guifg=#0000d7
512  hi def    dircolorsColor21    ctermfg=21  guifg=#0000ff
513  hi def    dircolorsColor22    ctermfg=22  guifg=#005f00
514  hi def    dircolorsColor23    ctermfg=23  guifg=#005f5f
515  hi def    dircolorsColor24    ctermfg=24  guifg=#005f87
516  hi def    dircolorsColor25    ctermfg=25  guifg=#005faf
517  hi def    dircolorsColor26    ctermfg=26  guifg=#005fd7
518  hi def    dircolorsColor27    ctermfg=27  guifg=#005fff
519  hi def    dircolorsColor28    ctermfg=28  guifg=#008700
520  hi def    dircolorsColor29    ctermfg=29  guifg=#00875f
521  hi def    dircolorsColor30    ctermfg=30  guifg=#008787
522  hi def    dircolorsColor31    ctermfg=31  guifg=#0087af
523  hi def    dircolorsColor32    ctermfg=32  guifg=#0087d7
524  hi def    dircolorsColor33    ctermfg=33  guifg=#0087ff
525  hi def    dircolorsColor34    ctermfg=34  guifg=#00af00
526  hi def    dircolorsColor35    ctermfg=35  guifg=#00af5f
527  hi def    dircolorsColor36    ctermfg=36  guifg=#00af87
528  hi def    dircolorsColor37    ctermfg=37  guifg=#00afaf
529  hi def    dircolorsColor38    ctermfg=38  guifg=#00afd7
530  hi def    dircolorsColor39    ctermfg=39  guifg=#00afff
531  hi def    dircolorsColor40    ctermfg=40  guifg=#00d700
532  hi def    dircolorsColor41    ctermfg=41  guifg=#00d75f
533  hi def    dircolorsColor42    ctermfg=42  guifg=#00d787
534  hi def    dircolorsColor43    ctermfg=43  guifg=#00d7af
535  hi def    dircolorsColor44    ctermfg=44  guifg=#00d7d7
536  hi def    dircolorsColor45    ctermfg=45  guifg=#00d7ff
537  hi def    dircolorsColor46    ctermfg=46  guifg=#00ff00
538  hi def    dircolorsColor47    ctermfg=47  guifg=#00ff5f
539  hi def    dircolorsColor48    ctermfg=48  guifg=#00ff87
540  hi def    dircolorsColor49    ctermfg=49  guifg=#00ffaf
541  hi def    dircolorsColor50    ctermfg=50  guifg=#00ffd7
542  hi def    dircolorsColor51    ctermfg=51  guifg=#00ffff
543  hi def    dircolorsColor52    ctermfg=52  guifg=#5f0000
544  hi def    dircolorsColor53    ctermfg=53  guifg=#5f005f
545  hi def    dircolorsColor54    ctermfg=54  guifg=#5f0087
546  hi def    dircolorsColor55    ctermfg=55  guifg=#5f00af
547  hi def    dircolorsColor56    ctermfg=56  guifg=#5f00d7
548  hi def    dircolorsColor57    ctermfg=57  guifg=#5f00ff
549  hi def    dircolorsColor58    ctermfg=58  guifg=#5f5f00
550  hi def    dircolorsColor59    ctermfg=59  guifg=#5f5f5f
551  hi def    dircolorsColor60    ctermfg=60  guifg=#5f5f87
552  hi def    dircolorsColor61    ctermfg=61  guifg=#5f5faf
553  hi def    dircolorsColor62    ctermfg=62  guifg=#5f5fd7
554  hi def    dircolorsColor63    ctermfg=63  guifg=#5f5fff
555  hi def    dircolorsColor64    ctermfg=64  guifg=#5f8700
556  hi def    dircolorsColor65    ctermfg=65  guifg=#5f875f
557  hi def    dircolorsColor66    ctermfg=66  guifg=#5f8787
558  hi def    dircolorsColor67    ctermfg=67  guifg=#5f87af
559  hi def    dircolorsColor68    ctermfg=68  guifg=#5f87d7
560  hi def    dircolorsColor69    ctermfg=69  guifg=#5f87ff
561  hi def    dircolorsColor70    ctermfg=70  guifg=#5faf00
562  hi def    dircolorsColor71    ctermfg=71  guifg=#5faf5f
563  hi def    dircolorsColor72    ctermfg=72  guifg=#5faf87
564  hi def    dircolorsColor73    ctermfg=73  guifg=#5fafaf
565  hi def    dircolorsColor74    ctermfg=74  guifg=#5fafd7
566  hi def    dircolorsColor75    ctermfg=75  guifg=#5fafff
567  hi def    dircolorsColor76    ctermfg=76  guifg=#5fd700
568  hi def    dircolorsColor77    ctermfg=77  guifg=#5fd75f
569  hi def    dircolorsColor78    ctermfg=78  guifg=#5fd787
570  hi def    dircolorsColor79    ctermfg=79  guifg=#5fd7af
571  hi def    dircolorsColor80    ctermfg=80  guifg=#5fd7d7
572  hi def    dircolorsColor81    ctermfg=81  guifg=#5fd7ff
573  hi def    dircolorsColor82    ctermfg=82  guifg=#5fff00
574  hi def    dircolorsColor83    ctermfg=83  guifg=#5fff5f
575  hi def    dircolorsColor84    ctermfg=84  guifg=#5fff87
576  hi def    dircolorsColor85    ctermfg=85  guifg=#5fffaf
577  hi def    dircolorsColor86    ctermfg=86  guifg=#5fffd7
578  hi def    dircolorsColor87    ctermfg=87  guifg=#5fffff
579  hi def    dircolorsColor88    ctermfg=88  guifg=#870000
580  hi def    dircolorsColor89    ctermfg=89  guifg=#87005f
581  hi def    dircolorsColor90    ctermfg=90  guifg=#870087
582  hi def    dircolorsColor91    ctermfg=91  guifg=#8700af
583  hi def    dircolorsColor92    ctermfg=92  guifg=#8700d7
584  hi def    dircolorsColor93    ctermfg=93  guifg=#8700ff
585  hi def    dircolorsColor94    ctermfg=94  guifg=#875f00
586  hi def    dircolorsColor95    ctermfg=95  guifg=#875f5f
587  hi def    dircolorsColor96    ctermfg=96  guifg=#875f87
588  hi def    dircolorsColor97    ctermfg=97  guifg=#875faf
589  hi def    dircolorsColor98    ctermfg=98  guifg=#875fd7
590  hi def    dircolorsColor99    ctermfg=99  guifg=#875fff
591  hi def    dircolorsColor100   ctermfg=100 guifg=#878700
592  hi def    dircolorsColor101   ctermfg=101 guifg=#87875f
593  hi def    dircolorsColor102   ctermfg=102 guifg=#878787
594  hi def    dircolorsColor103   ctermfg=103 guifg=#8787af
595  hi def    dircolorsColor104   ctermfg=104 guifg=#8787d7
596  hi def    dircolorsColor105   ctermfg=105 guifg=#8787ff
597  hi def    dircolorsColor106   ctermfg=106 guifg=#87af00
598  hi def    dircolorsColor107   ctermfg=107 guifg=#87af5f
599  hi def    dircolorsColor108   ctermfg=108 guifg=#87af87
600  hi def    dircolorsColor109   ctermfg=109 guifg=#87afaf
601  hi def    dircolorsColor110   ctermfg=110 guifg=#87afd7
602  hi def    dircolorsColor111   ctermfg=111 guifg=#87afff
603  hi def    dircolorsColor112   ctermfg=112 guifg=#87d700
604  hi def    dircolorsColor113   ctermfg=113 guifg=#87d75f
605  hi def    dircolorsColor114   ctermfg=114 guifg=#87d787
606  hi def    dircolorsColor115   ctermfg=115 guifg=#87d7af
607  hi def    dircolorsColor116   ctermfg=116 guifg=#87d7d7
608  hi def    dircolorsColor117   ctermfg=117 guifg=#87d7ff
609  hi def    dircolorsColor118   ctermfg=118 guifg=#87ff00
610  hi def    dircolorsColor119   ctermfg=119 guifg=#87ff5f
611  hi def    dircolorsColor120   ctermfg=120 guifg=#87ff87
612  hi def    dircolorsColor121   ctermfg=121 guifg=#87ffaf
613  hi def    dircolorsColor122   ctermfg=122 guifg=#87ffd7
614  hi def    dircolorsColor123   ctermfg=123 guifg=#87ffff
615  hi def    dircolorsColor124   ctermfg=124 guifg=#af0000
616  hi def    dircolorsColor125   ctermfg=125 guifg=#af005f
617  hi def    dircolorsColor126   ctermfg=126 guifg=#af0087
618  hi def    dircolorsColor127   ctermfg=127 guifg=#af00af
619  hi def    dircolorsColor128   ctermfg=128 guifg=#af00d7
620  hi def    dircolorsColor129   ctermfg=129 guifg=#af00ff
621  hi def    dircolorsColor130   ctermfg=130 guifg=#af5f00
622  hi def    dircolorsColor131   ctermfg=131 guifg=#af5f5f
623  hi def    dircolorsColor132   ctermfg=132 guifg=#af5f87
624  hi def    dircolorsColor133   ctermfg=133 guifg=#af5faf
625  hi def    dircolorsColor134   ctermfg=134 guifg=#af5fd7
626  hi def    dircolorsColor135   ctermfg=135 guifg=#af5fff
627  hi def    dircolorsColor136   ctermfg=136 guifg=#af8700
628  hi def    dircolorsColor137   ctermfg=137 guifg=#af875f
629  hi def    dircolorsColor138   ctermfg=138 guifg=#af8787
630  hi def    dircolorsColor139   ctermfg=139 guifg=#af87af
631  hi def    dircolorsColor140   ctermfg=140 guifg=#af87d7
632  hi def    dircolorsColor141   ctermfg=141 guifg=#af87ff
633  hi def    dircolorsColor142   ctermfg=142 guifg=#afaf00
634  hi def    dircolorsColor143   ctermfg=143 guifg=#afaf5f
635  hi def    dircolorsColor144   ctermfg=144 guifg=#afaf87
636  hi def    dircolorsColor145   ctermfg=145 guifg=#afafaf
637  hi def    dircolorsColor146   ctermfg=146 guifg=#afafd7
638  hi def    dircolorsColor147   ctermfg=147 guifg=#afafff
639  hi def    dircolorsColor148   ctermfg=148 guifg=#afd700
640  hi def    dircolorsColor149   ctermfg=149 guifg=#afd75f
641  hi def    dircolorsColor150   ctermfg=150 guifg=#afd787
642  hi def    dircolorsColor151   ctermfg=151 guifg=#afd7af
643  hi def    dircolorsColor152   ctermfg=152 guifg=#afd7d7
644  hi def    dircolorsColor153   ctermfg=153 guifg=#afd7ff
645  hi def    dircolorsColor154   ctermfg=154 guifg=#afff00
646  hi def    dircolorsColor155   ctermfg=155 guifg=#afff5f
647  hi def    dircolorsColor156   ctermfg=156 guifg=#afff87
648  hi def    dircolorsColor157   ctermfg=157 guifg=#afffaf
649  hi def    dircolorsColor158   ctermfg=158 guifg=#afffd7
650  hi def    dircolorsColor159   ctermfg=159 guifg=#afffff
651  hi def    dircolorsColor160   ctermfg=160 guifg=#d70000
652  hi def    dircolorsColor161   ctermfg=161 guifg=#d7005f
653  hi def    dircolorsColor162   ctermfg=162 guifg=#d70087
654  hi def    dircolorsColor163   ctermfg=163 guifg=#d700af
655  hi def    dircolorsColor164   ctermfg=164 guifg=#d700d7
656  hi def    dircolorsColor165   ctermfg=165 guifg=#d700ff
657  hi def    dircolorsColor166   ctermfg=166 guifg=#d75f00
658  hi def    dircolorsColor167   ctermfg=167 guifg=#d75f5f
659  hi def    dircolorsColor168   ctermfg=168 guifg=#d75f87
660  hi def    dircolorsColor169   ctermfg=169 guifg=#d75faf
661  hi def    dircolorsColor170   ctermfg=170 guifg=#d75fd7
662  hi def    dircolorsColor171   ctermfg=171 guifg=#d75fff
663  hi def    dircolorsColor172   ctermfg=172 guifg=#d78700
664  hi def    dircolorsColor173   ctermfg=173 guifg=#d7875f
665  hi def    dircolorsColor174   ctermfg=174 guifg=#d78787
666  hi def    dircolorsColor175   ctermfg=175 guifg=#d787af
667  hi def    dircolorsColor176   ctermfg=176 guifg=#d787d7
668  hi def    dircolorsColor177   ctermfg=177 guifg=#d787ff
669  hi def    dircolorsColor178   ctermfg=178 guifg=#d7af00
670  hi def    dircolorsColor179   ctermfg=179 guifg=#d7af5f
671  hi def    dircolorsColor180   ctermfg=180 guifg=#d7af87
672  hi def    dircolorsColor181   ctermfg=181 guifg=#d7afaf
673  hi def    dircolorsColor182   ctermfg=182 guifg=#d7afd7
674  hi def    dircolorsColor183   ctermfg=183 guifg=#d7afff
675  hi def    dircolorsColor184   ctermfg=184 guifg=#d7d700
676  hi def    dircolorsColor185   ctermfg=185 guifg=#d7d75f
677  hi def    dircolorsColor186   ctermfg=186 guifg=#d7d787
678  hi def    dircolorsColor187   ctermfg=187 guifg=#d7d7af
679  hi def    dircolorsColor188   ctermfg=188 guifg=#d7d7d7
680  hi def    dircolorsColor189   ctermfg=189 guifg=#d7d7ff
681  hi def    dircolorsColor190   ctermfg=190 guifg=#d7ff00
682  hi def    dircolorsColor191   ctermfg=191 guifg=#d7ff5f
683  hi def    dircolorsColor192   ctermfg=192 guifg=#d7ff87
684  hi def    dircolorsColor193   ctermfg=193 guifg=#d7ffaf
685  hi def    dircolorsColor194   ctermfg=194 guifg=#d7ffd7
686  hi def    dircolorsColor195   ctermfg=195 guifg=#d7ffff
687  hi def    dircolorsColor196   ctermfg=196 guifg=#ff0000
688  hi def    dircolorsColor197   ctermfg=197 guifg=#ff005f
689  hi def    dircolorsColor198   ctermfg=198 guifg=#ff0087
690  hi def    dircolorsColor199   ctermfg=199 guifg=#ff00af
691  hi def    dircolorsColor200   ctermfg=200 guifg=#ff00d7
692  hi def    dircolorsColor201   ctermfg=201 guifg=#ff00ff
693  hi def    dircolorsColor202   ctermfg=202 guifg=#ff5f00
694  hi def    dircolorsColor203   ctermfg=203 guifg=#ff5f5f
695  hi def    dircolorsColor204   ctermfg=204 guifg=#ff5f87
696  hi def    dircolorsColor205   ctermfg=205 guifg=#ff5faf
697  hi def    dircolorsColor206   ctermfg=206 guifg=#ff5fd7
698  hi def    dircolorsColor207   ctermfg=207 guifg=#ff5fff
699  hi def    dircolorsColor208   ctermfg=208 guifg=#ff8700
700  hi def    dircolorsColor209   ctermfg=209 guifg=#ff875f
701  hi def    dircolorsColor210   ctermfg=210 guifg=#ff8787
702  hi def    dircolorsColor211   ctermfg=211 guifg=#ff87af
703  hi def    dircolorsColor212   ctermfg=212 guifg=#ff87d7
704  hi def    dircolorsColor213   ctermfg=213 guifg=#ff87ff
705  hi def    dircolorsColor214   ctermfg=214 guifg=#ffaf00
706  hi def    dircolorsColor215   ctermfg=215 guifg=#ffaf5f
707  hi def    dircolorsColor216   ctermfg=216 guifg=#ffaf87
708  hi def    dircolorsColor217   ctermfg=217 guifg=#ffafaf
709  hi def    dircolorsColor218   ctermfg=218 guifg=#ffafd7
710  hi def    dircolorsColor219   ctermfg=219 guifg=#ffafff
711  hi def    dircolorsColor220   ctermfg=220 guifg=#ffd700
712  hi def    dircolorsColor221   ctermfg=221 guifg=#ffd75f
713  hi def    dircolorsColor222   ctermfg=222 guifg=#ffd787
714  hi def    dircolorsColor223   ctermfg=223 guifg=#ffd7af
715  hi def    dircolorsColor224   ctermfg=224 guifg=#ffd7d7
716  hi def    dircolorsColor225   ctermfg=225 guifg=#ffd7ff
717  hi def    dircolorsColor226   ctermfg=226 guifg=#ffff00
718  hi def    dircolorsColor227   ctermfg=227 guifg=#ffff5f
719  hi def    dircolorsColor228   ctermfg=228 guifg=#ffff87
720  hi def    dircolorsColor229   ctermfg=229 guifg=#ffffaf
721  hi def    dircolorsColor230   ctermfg=230 guifg=#ffffd7
722  hi def    dircolorsColor231   ctermfg=231 guifg=#ffffff
723  hi def    dircolorsColor232   ctermfg=232 guifg=#080808
724  hi def    dircolorsColor233   ctermfg=233 guifg=#121212
725  hi def    dircolorsColor234   ctermfg=234 guifg=#1c1c1c
726  hi def    dircolorsColor235   ctermfg=235 guifg=#262626
727  hi def    dircolorsColor236   ctermfg=236 guifg=#303030
728  hi def    dircolorsColor237   ctermfg=237 guifg=#3a3a3a
729  hi def    dircolorsColor238   ctermfg=238 guifg=#444444
730  hi def    dircolorsColor239   ctermfg=239 guifg=#4e4e4e
731  hi def    dircolorsColor240   ctermfg=240 guifg=#585858
732  hi def    dircolorsColor241   ctermfg=241 guifg=#626262
733  hi def    dircolorsColor242   ctermfg=242 guifg=#6c6c6c
734  hi def    dircolorsColor243   ctermfg=243 guifg=#767676
735  hi def    dircolorsColor244   ctermfg=244 guifg=#808080
736  hi def    dircolorsColor245   ctermfg=245 guifg=#8a8a8a
737  hi def    dircolorsColor246   ctermfg=246 guifg=#949494
738  hi def    dircolorsColor247   ctermfg=247 guifg=#9e9e9e
739  hi def    dircolorsColor248   ctermfg=248 guifg=#a8a8a8
740  hi def    dircolorsColor249   ctermfg=249 guifg=#b2b2b2
741  hi def    dircolorsColor250   ctermfg=250 guifg=#bcbcbc
742  hi def    dircolorsColor251   ctermfg=251 guifg=#c6c6c6
743  hi def    dircolorsColor252   ctermfg=252 guifg=#d0d0d0
744  hi def    dircolorsColor253   ctermfg=253 guifg=#dadada
745  hi def    dircolorsColor254   ctermfg=254 guifg=#e4e4e4
746  hi def    dircolorsColor255   ctermfg=255 guifg=#eeeeee
747else
748  hi def link dircolorsNumber     Number
749endif
750
751let b:current_syntax = "dircolors"
752
753let &cpo = s:cpo_save
754unlet s:cpo_save
755