* subshell.c: Move tcsh_fifo to the file scope. Use mc_tmpdir()
[midnight-commander.git] / syntax / spec.syntax
blobba44f702cb7204ed40b038780158a13ea6108489
1 context default
2     keyword whole Auto\{Pp\}rov: green/6
3     keyword whole Auto\{Rr\}eq\{Pp\}rov: green/6
4     keyword whole Auto\{Rr\}eq: green/6
5     keyword whole BuildPre\{Rr\}eq: green/6
6     keyword whole Build\{Rr\}oot: green/6
7     keyword whole BuildRequires: green/6
8     keyword whole Conflicts: green/6
9     keyword whole Copyright: green/6
10     keyword whole Description: green/6    
11     keyword whole Distribution: green/6    
12     keyword whole Doc\{Dd\}ir: green/6    
13     keyword whole Epoch: green/6
14     keyword whole ExcludeArch: green/6
15     keyword whole ExclusiveArch: green/6
16     keyword whole ExclusiveOS: green/6
17     keyword whole Group: green/6
18     keyword whole Group(\[abcdefghijklmnopqrstuvwxyz\]): green/6
19     keyword whole Group(\[abcdefghijklmnopqrstuvwxyz\]_\[ABCDEFGHIJKLMNOPQRSTUVWXYZ\]): green/6
20     keyword whole Icon: green/6
21     keyword whole License: green/6
22     keyword whole Name: green/6    
23     keyword whole Obsoletes: green/6
24     keyword whole Packager: green/6
25     keyword whole Patch\[0123456789\]: green/6    
26     keyword whole Prefix: green/6
27     keyword whole Pre\{Rr\}eq: green/6    
28     keyword whole Provides: green/6    
29     keyword whole Release: green/6    
30     keyword whole Requires: green/6    
31     keyword whole Root: green/6    
32     keyword whole Source\[0123456789\]: green/6
33     keyword whole Summary: green/6
34     keyword whole Summary(\[abcdefghijklmnopqrstuvwxyz\]): green/6
35     keyword whole Summary(\[abcdefghijklmnopqrstuvwxyz\]_\[ABCDEFGHIJKLMNOPQRSTUVWXYZ\]): green/6
36     keyword whole Vendor: green/6
37     keyword whole Version: green/6
38     keyword whole URL: green/6
40     keyword whole linestart %build red/9
41     keyword whole linestart %clean red/9
42     keyword whole linestart %changelog red/9
43     keyword whole linestart %description red/9
44     keyword whole linestart %files red/9
45     keyword whole linestart %install red/9
46     keyword whole linestart %package red/9
47     keyword whole linestart %pre red/9
48     keyword whole linestart %prep red/9
49     keyword whole linestart %preun red/9
50     keyword whole linestart %post red/9
51     keyword whole linestart %postun red/9
53     keyword whole %define brightmagenta/23
54     keyword whole %dump brightmagenta/23
55     keyword whole %global brightmagenta/23
56     keyword whole %trace brightmagenta/23
57     keyword whole %undefine brightmagenta/23
58     keyword %\{ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789\}\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789\] brightred/23
60     keyword whole echo: brightmagenta/23
61     keyword whole warn: brightmagenta/23
62     keyword whole error: brightmagenta/23
63     keyword whole uncompress: brightmagenta/23
64     keyword whole expand: brightmagenta/23
65     keyword whole S: brightmagenta/23
66     keyword whole P: brightmagenta/23
67     keyword whole F: brightmagenta/23
68     keyword %{ brightcyan/14
69     keyword { brightcyan/14
70     keyword } brightcyan/14
71         
72     keyword whole %triggerin magenta/23
73     keyword whole %triggerun magenta/23
74     keyword whole %triggerun magenta/23
75     
76     keyword \\\n yellow/26
77     keyword wholeright $+ brightgreen/16
78     keyword ftp://+ brightgreen/16
79     keyword http://+ brightgreen/16
81     keyword whole missingok brightblue/11
82     keyword whole noreplace brightblue/11
84     keyword whole PATCH\[0123456789\] cyan/14
85     keyword whole SOURCE\[0123456789\] cyan/14
87 context linestart # \n brown/22
88 context %( ) brightblue/23
90 # Changelog
91 context exclusive whole linestart %changelog EOF lightgray/13
92     keyword Revision*\n brightgreen/16
93     keyword \*\s\{MWTFS\}*\n brightgreen/16
94     keyword \s\s[*] brightgreen/16
95     keyword $Log*\n brightred/18
97 #sections
98 context exclusive linestart %build \n yellow/24
99     keyword -l brightred/18
100     keyword -n brightred/18
101     keyword -p brightred/18
102     keyword %{ brightcyan/14
103     keyword { brightcyan/14
104     keyword } brightcyan/14
106 context exclusive linestart %clean \n yellow/24
107     keyword -l brightred/18
108     keyword -n brightred/18
109     keyword -p brightred/18
110     keyword %{ brightcyan/14
111     keyword { brightcyan/14
112     keyword } brightcyan/14
114 context exclusive linestart %description \n yellow/24
115     keyword -l brightred/18
116     keyword -n brightred/18
117     keyword -p brightred/18
118     keyword %{ brightcyan/14
119     keyword { brightcyan/14
120     keyword } brightcyan/14
122 context exclusive linestart %files \n yellow/24
123     keyword -l brightred/18
124     keyword -n brightred/18
125     keyword -p brightred/18
126     keyword %{ brightcyan/14
127     keyword { brightcyan/14
128     keyword } brightcyan/14
130 context exclusive linestart %install \n yellow/24
131     keyword -l brightred/18
132     keyword -n brightred/18
133     keyword -p brightred/18
134     keyword %{ brightcyan/14
135     keyword { brightcyan/14
136     keyword } brightcyan/14
138 context exclusive linestart %package \n yellow/24
139     keyword -l brightred/18
140     keyword -n brightred/18
141     keyword -p brightred/18
142     keyword %{ brightcyan/14
143     keyword { brightcyan/14
144     keyword } brightcyan/14
146 context exclusive linestart %pre \n yellow/24
147     keyword -l brightred/18
148     keyword -n brightred/18
149     keyword -p brightred/18
150     keyword %{ brightcyan/14
151     keyword { brightcyan/14
152     keyword } brightcyan/14
154 context exclusive linestart %prep \n yellow/24
155     keyword -l brightred/18
156     keyword -n brightred/18
157     keyword -p brightred/18
158     keyword %{ brightcyan/14
159     keyword { brightcyan/14
160     keyword } brightcyan/14
162 context exclusive linestart %preun \n yellow/24
163     keyword -l brightred/18
164     keyword -n brightred/18
165     keyword -p brightred/18
166     keyword %{ brightcyan/14
167     keyword { brightcyan/14
168     keyword } brightcyan/14
170 context exclusive linestart %post \n yellow/24
171     keyword -l brightred/18
172     keyword -n brightred/18
173     keyword -p brightred/18
174     keyword %{ brightcyan/14
175     keyword { brightcyan/14
176     keyword } brightcyan/14
178 context exclusive linestart %postun \n yellow/24
179     keyword -l brightred/18
180     keyword -n brightred/18
181     keyword -p brightred/18
182     keyword %{ brightcyan/14
183     keyword { brightcyan/14
184     keyword } brightcyan/14
186 #triggers
187 context exclusive %triggerin \n lightgray/13
188     keyword -n brightmagenta/23
189     keyword -p brightmagenta/23
190     keyword -- brightmagenta/23
192 context exclusive %triggerun \n lightgray/13
193     keyword -n brightmagenta/23
194     keyword -p brightmagenta/23
195     keyword -- brightmagenta/23
197 context exclusive %triggerpostun \n lightgray/13
198     keyword -n brightmagenta/23
199     keyword -p brightmagenta/23
200     keyword -- brightmagenta/23