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