fix ticket #3275 - Highlight %lf in C code in mcedit
not all combinations are valid, but was before also not
Signed-off-by: Andreas Mohr <and@gmx.li>
diff -ruN mc-4.8.13/misc/syntax/awk.syntax mc-4.8.13.patch/misc/syntax/awk.syntax
old
|
new
|
|
160 | 160 | keyword \\" brightgreen/16 |
161 | 161 | keyword \\\n brightgreen/16 |
162 | 162 | keyword %% brightgreen/16 |
163 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen/16 |
| 163 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen/16 |
164 | 164 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen/16 |
165 | 165 | keyword %\[hl\]n brightgreen/16 |
166 | 166 | keyword %\[.\]\[0123456789\]s brightgreen/16 |
diff -ruN mc-4.8.13/misc/syntax/cabal.syntax mc-4.8.13.patch/misc/syntax/cabal.syntax
old
|
new
|
|
259 | 259 | |
260 | 260 | keyword \\" brightgreen |
261 | 261 | keyword %% brightgreen |
262 | | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen |
| 262 | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[Ll\]\{eEfgGoxX\} brightgreen |
263 | 263 | keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen |
264 | 264 | keyword %\[hl\]n brightgreen |
265 | 265 | keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/cs.syntax mc-4.8.13.patch/misc/syntax/cs.syntax
old
|
new
|
|
136 | 136 | spellcheck |
137 | 137 | keyword \\" brightgreen |
138 | 138 | keyword %% brightgreen |
139 | | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen |
| 139 | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[Ll\]\{eEfgGoxX\} brightgreen |
140 | 140 | keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen |
141 | 141 | keyword %\[hl\]n brightgreen |
142 | 142 | keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/c.syntax mc-4.8.13.patch/misc/syntax/c.syntax
old
|
new
|
|
95 | 95 | spellcheck |
96 | 96 | keyword \\" brightgreen |
97 | 97 | keyword %% brightgreen |
98 | | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen |
| 98 | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[Ll\]\{eEfgGoxX\} brightgreen |
99 | 99 | keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen |
100 | 100 | keyword %\[hl\]n brightgreen |
101 | 101 | keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/cxx.syntax mc-4.8.13.patch/misc/syntax/cxx.syntax
old
|
new
|
|
113 | 113 | spellcheck |
114 | 114 | keyword \\" brightgreen |
115 | 115 | keyword %% brightgreen |
116 | | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen |
| 116 | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[Ll\]\{eEfgGoxX\} brightgreen |
117 | 117 | keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen |
118 | 118 | keyword %\[hl\]n brightgreen |
119 | 119 | keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/cython.syntax mc-4.8.13.patch/misc/syntax/cython.syntax
old
|
new
|
|
238 | 238 | keyword \\" brightgreen |
239 | 239 | keyword \\\n brightgreen |
240 | 240 | keyword %% brightgreen |
241 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 241 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
242 | 242 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen |
243 | 243 | keyword %\[hl\]n brightgreen |
244 | 244 | keyword %\[.\]\[0123456789\]s brightgreen |
… |
… |
|
255 | 255 | keyword \\" brightgreen |
256 | 256 | keyword \\\n brightgreen |
257 | 257 | keyword %% brightgreen |
258 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 258 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
259 | 259 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen |
260 | 260 | keyword %\[hl\]n brightgreen |
261 | 261 | keyword %\[.\]\[0123456789\]s brightgreen |
… |
… |
|
277 | 277 | context " " green |
278 | 278 | keyword \\" brightgreen |
279 | 279 | keyword %% brightgreen |
280 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 280 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
281 | 281 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen |
282 | 282 | keyword %\[hl\]n brightgreen |
283 | 283 | keyword %\[.\]\[0123456789\]s brightgreen |
… |
… |
|
292 | 292 | keyword \\" brightgreen |
293 | 293 | keyword \\\n brightgreen |
294 | 294 | keyword %% brightgreen |
295 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 295 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
296 | 296 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen |
297 | 297 | keyword %\[hl\]n brightgreen |
298 | 298 | keyword %\[.\]\[0123456789\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/d.syntax mc-4.8.13.patch/misc/syntax/d.syntax
old
|
new
|
|
547 | 547 | spellcheck |
548 | 548 | keyword \\" brightgreen |
549 | 549 | keyword %% brightgreen |
550 | | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen |
| 550 | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[Ll\]\{eEfgGoxX\} brightgreen |
551 | 551 | keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen |
552 | 552 | keyword %\[hl\]n brightgreen |
553 | 553 | keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/haskell.syntax mc-4.8.13.patch/misc/syntax/haskell.syntax
old
|
new
|
|
267 | 267 | |
268 | 268 | keyword \\" brightgreen |
269 | 269 | keyword %% brightgreen |
270 | | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen |
| 270 | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[Ll\]\{eEfgGoxX\} brightgreen |
271 | 271 | keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen |
272 | 272 | keyword %\[hl\]n brightgreen |
273 | 273 | keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/idl.syntax mc-4.8.13.patch/misc/syntax/idl.syntax
old
|
new
|
|
94 | 94 | spellcheck |
95 | 95 | keyword \\" brightgreen |
96 | 96 | keyword %% brightgreen |
97 | | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen |
| 97 | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[Ll\]\{eEfgGoxX\} brightgreen |
98 | 98 | keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diu\} brightgreen |
99 | 99 | keyword %\[hl\]n brightgreen |
100 | 100 | keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/java.syntax mc-4.8.13.patch/misc/syntax/java.syntax
old
|
new
|
|
118 | 118 | keyword \\" brightgreen |
119 | 119 | keyword \\n brightgreen |
120 | 120 | keyword %% brightgreen |
121 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 121 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
122 | 122 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen |
123 | 123 | keyword %\[hl\]n brightgreen |
124 | 124 | keyword %\[.\]\[0123456789\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/ml.syntax mc-4.8.13.patch/misc/syntax/ml.syntax
old
|
new
|
|
83 | 83 | keyword \\" brightmagenta |
84 | 84 | keyword \\n brightmagenta |
85 | 85 | keyword %% brightmagenta |
86 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightmagenta |
| 86 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightmagenta |
87 | 87 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightmagenta |
88 | 88 | keyword %\[hl\]n brightmagenta |
89 | 89 | keyword %\[.\]\[0123456789\]s brightmagenta |
diff -ruN mc-4.8.13/misc/syntax/nemerle.syntax mc-4.8.13.patch/misc/syntax/nemerle.syntax
old
|
new
|
|
156 | 156 | keyword $\[().abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_\*\] brightgreen |
157 | 157 | keyword \\" brightgreen |
158 | 158 | keyword %% brightgreen |
159 | | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen |
| 159 | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[Ll\]\{eEfgGoxX\} brightgreen |
160 | 160 | keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen |
161 | 161 | keyword %\[hl\]n brightgreen |
162 | 162 | keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/php.syntax mc-4.8.13.patch/misc/syntax/php.syntax
old
|
new
|
|
3119 | 3119 | keyword \\" brightgreen |
3120 | 3120 | keyword \\\n brightgreen |
3121 | 3121 | keyword %% brightgreen |
3122 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 3122 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
3123 | 3123 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen |
3124 | 3124 | keyword %\[hl\]n brightgreen |
3125 | 3125 | keyword %\[.\]\[0123456789\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/po.syntax mc-4.8.13.patch/misc/syntax/po.syntax
old
|
new
|
|
41 | 41 | keyword \\" brightgreen |
42 | 42 | keyword \\\n brightgreen |
43 | 43 | keyword %% brightgreen |
44 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgG\} brightgreen |
| 44 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgG\} brightgreen |
45 | 45 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diouxX\} brightgreen |
46 | 46 | keyword %\[hl\]n brightgreen |
47 | 47 | keyword %\[.\]\[0123456789\]s brightgreen |
… |
… |
|
58 | 58 | keyword \\" brightgreen |
59 | 59 | keyword \\\n brightgreen |
60 | 60 | keyword %% brightgreen |
61 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgG\} brightgreen |
| 61 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgG\} brightgreen |
62 | 62 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diouxX\} brightgreen |
63 | 63 | keyword %\[hl\]n brightgreen |
64 | 64 | keyword %\[.\]\[0123456789\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/python.syntax mc-4.8.13.patch/misc/syntax/python.syntax
old
|
new
|
|
209 | 209 | keyword \\" brightgreen |
210 | 210 | keyword \\\n brightgreen |
211 | 211 | keyword %% brightgreen |
212 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 212 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
213 | 213 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen |
214 | 214 | keyword %\[hl\]n brightgreen |
215 | 215 | keyword %\[.\]\[0123456789\]s brightgreen |
… |
… |
|
226 | 226 | keyword \\" brightgreen |
227 | 227 | keyword \\\n brightgreen |
228 | 228 | keyword %% brightgreen |
229 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 229 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
230 | 230 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diu\} brightgreen |
231 | 231 | keyword %\[hl\]n brightgreen |
232 | 232 | keyword %\[.\]\[0123456789\]s brightgreen |
… |
… |
|
248 | 248 | context " " green |
249 | 249 | keyword \\" brightgreen |
250 | 250 | keyword %% brightgreen |
251 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 251 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
252 | 252 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen |
253 | 253 | keyword %\[hl\]n brightgreen |
254 | 254 | keyword %\[.\]\[0123456789\]s brightgreen |
… |
… |
|
263 | 263 | keyword \\" brightgreen |
264 | 264 | keyword \\\n brightgreen |
265 | 265 | keyword %% brightgreen |
266 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 266 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
267 | 267 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen |
268 | 268 | keyword %\[hl\]n brightgreen |
269 | 269 | keyword %\[.\]\[0123456789\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/slang.syntax mc-4.8.13.patch/misc/syntax/slang.syntax
old
|
new
|
|
97 | 97 | keyword \\" brightgreen |
98 | 98 | keyword \\\n brightgreen |
99 | 99 | keyword %% brightgreen |
100 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 100 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
101 | 101 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen |
102 | 102 | keyword %\[hl\]n brightgreen |
103 | 103 | keyword %\[.\]\[0123456789\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/swig.syntax mc-4.8.13.patch/misc/syntax/swig.syntax
old
|
new
|
|
147 | 147 | keyword \\" brightgreen |
148 | 148 | keyword \\\n brightgreen |
149 | 149 | keyword %% brightgreen |
150 | | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[L\]\{eEfgGoxX\} brightgreen |
| 150 | keyword %\[#0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[Ll\]\{eEfgGoxX\} brightgreen |
151 | 151 | keyword %\[0\s-\+,\]\[0123456789\]\[.\]\[0123456789\]\[hl\]\{diuxX\} brightgreen |
152 | 152 | keyword %\[hl\]n brightgreen |
153 | 153 | keyword %\[.\]\[0123456789\]s brightgreen |
diff -ruN mc-4.8.13/misc/syntax/yxx.syntax mc-4.8.13.patch/misc/syntax/yxx.syntax
old
|
new
|
|
192 | 192 | spellcheck |
193 | 193 | keyword \\" brightgreen |
194 | 194 | keyword %% brightgreen |
195 | | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[L\]\{eEfgGoxX\} brightgreen |
| 195 | keyword %\[#0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[Ll\]\{eEfgGoxX\} brightgreen |
196 | 196 | keyword %\[0\s-\+,\]\[0123456789\*\]\[.\]\[0123456789\*\]\[hl\]\{diuxX\} brightgreen |
197 | 197 | keyword %\[hl\]n brightgreen |
198 | 198 | keyword %\[-\]\[0123456789\*\]\[.\]\[0123456789\*\]s brightgreen |