|
162 | 162 | ] |
163 | 163 | }, |
164 | 164 | "define": { |
165 | | - "begin": "^(\\\\)(define)\\s+([^\\s\\$\\(]+)(?=\\s*\\()", |
| 165 | + "begin": "^\\s*(\\\\)(define)\\s+([^\\s\\$\\(]+)(?=\\s*\\()", |
166 | 166 | "end": "^", |
167 | 167 | "name": "meta.directive.variable.macro.tiddlywiki5", |
168 | 168 | "beginCaptures": { |
|
218 | 218 | "patterns": [ |
219 | 219 | { |
220 | 220 | "comment": "Single and Multi-line function definition", |
221 | | - "begin": "^(\\\\)(function)\\s+([^\\s\\$\\(]+)(?=\\s*\\()", |
| 221 | + "begin": "^\\s*(\\\\)(function)\\s+([^\\s\\$\\(]+)(?=\\s*\\()", |
222 | 222 | "end": "^", |
223 | 223 | "name": "meta.directive.variable.function.tiddlywiki5", |
224 | 224 | "beginCaptures": { |
|
261 | 261 | ] |
262 | 262 | }, |
263 | 263 | "import": { |
264 | | - "match": "^(\\\\)(import)\\s+(.*)$", |
| 264 | + "match": "^\\s*(\\\\)(import)\\s+(.*)$", |
265 | 265 | "name": "meta.directive.import.tiddlywiki5", |
266 | 266 | "captures": { |
267 | 267 | "1": { "name": "punctuation.definition.directive.tiddlywiki5" }, |
|
273 | 273 | } |
274 | 274 | }, |
275 | 275 | "parameters": { |
276 | | - "begin": "^(\\\\)(parameters)\\s*(\\()", |
| 276 | + "begin": "^\\s*(\\\\)(parameters)\\s*(\\()", |
277 | 277 | "beginCaptures": { |
278 | 278 | "1": { "name": "punctuation.definition.directive.tiddlywiki5" }, |
279 | 279 | "2": { "name": "keyword.control.directive.parameters.tiddlywiki5" }, |
|
311 | 311 | "patterns": [ |
312 | 312 | { |
313 | 313 | "comment": "Single and Multi-line procedure definition", |
314 | | - "begin": "^(\\\\)(procedure)\\s+([^\\s\\$\\(]+)(?=\\s*\\()", |
| 314 | + "begin": "^\\s*(\\\\)(procedure)\\s+([^\\s\\$\\(]+)(?=\\s*\\()", |
315 | 315 | "end": "^", |
316 | 316 | "name": "meta.directive.variable.procedure.tiddlywiki5", |
317 | 317 | "beginCaptures": { |
|
366 | 366 | ] |
367 | 367 | }, |
368 | 368 | "rules": { |
369 | | - "match": "^(\\\\)(rules)\\s+(only|except)?(.*)$", |
| 369 | + "match": "^\\s*(\\\\)(rules)\\s+(only|except)?(.*)$", |
370 | 370 | "name": "meta.directive.rules.tiddlywiki5", |
371 | 371 | "captures": { |
372 | 372 | "1": { "name": "punctuation.definition.directive.tiddlywiki5" }, |
|
378 | 378 | } |
379 | 379 | }, |
380 | 380 | "whitespace": { |
381 | | - "match": "^(\\\\)(whitespace)\\s+(trim|notrim)?$", |
| 381 | + "match": "^\\s*(\\\\)(whitespace)\\s+(trim|notrim)?$", |
382 | 382 | "name": "meta.directive.whitespace.tiddlywiki5", |
383 | 383 | "captures": { |
384 | 384 | "1": { "name": "punctuation.definition.directive.tiddlywiki5" }, |
|
390 | 390 | "patterns": [ |
391 | 391 | { |
392 | 392 | "comment": "Single and Multi-line widget definition", |
393 | | - "begin": "^(\\\\)(widget)\\s+((\\$)(?!:\\/)[^\\s\\(]+)(?=\\s*\\()", |
| 393 | + "begin": "^\\s*(\\\\)(widget)\\s+((\\$)(?!:\\/)[^\\s\\(]+)(?=\\s*\\()", |
394 | 394 | "end": "^", |
395 | 395 | "name": "meta.directive.variable.widget.tiddlywiki5", |
396 | 396 | "beginCaptures": { |
|
0 commit comments