[OCaml] Mobile-friendly clone of cgit.
feat add Org mode TextMate grammar
Add syntax highlighting for .org files using the grammar from vscode-org-mode (scopeName: source.org). Covers: headings, TODO/DONE keywords, source blocks, bold/italic/ underline markup, links, timestamps, comments, and code blocks. This brings the total to 49 supported languages.
Changed files
lib/grammars/org.json
@@ -0,0 +1,1895 @@
1
Added:
{
2
Added:
"$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",
3
Added:
"name": "Org Markup",
4
Added:
"patterns": [
5
Added:
{
6
Added:
"name": "markup.heading.org",
7
Added:
"begin": "^\\s*[*]{1}\\s+",
8
Added:
"end": "$",
9
Added:
"patterns": [
10
Added:
{
11
Added:
"include": "#header-matches"
12
Added:
}
13
Added:
]
14
Added:
},
15
Added:
{
16
Added:
"name": "entity.name.type.org",
17
Added:
"begin": "^\\s*[*]{2}\\s+",
18
Added:
"end": "$",
19
Added:
"patterns": [
20
Added:
{
21
Added:
"include": "#header-matches"
22
Added:
}
23
Added:
]
24
Added:
},
25
Added:
{
26
Added:
"name": "entity.name.function.org",
27
Added:
"begin": "^\\s*[*]{3}\\s+",
28
Added:
"end": "$",
29
Added:
"patterns": [
30
Added:
{
31
Added:
"include": "#header-matches"
32
Added:
}
33
Added:
]
34
Added:
},
35
Added:
{
36
Added:
"name": "entity.other.attribute-name.org",
37
Added:
"begin": "^\\s*[*]{4}\\s+",
38
Added:
"end": "$",
39
Added:
"patterns": [
40
Added:
{
41
Added:
"include": "#header-matches"
42
Added:
}
43
Added:
]
44
Added:
},
45
Added:
{
46
Added:
"include": "#common"
47
Added:
},
48
Added:
{
49
Added:
"include": "#src-blocks"
50
Added:
},
51
Added:
{
52
Added:
"include": "#blocks"
53
Added:
}
54
Added:
],
55
Added:
"repository": {
56
Added:
"src-blocks": {
57
Added:
"patterns": [
58
Added:
{
59
Added:
"name": "meta.block.source.js.org",
60
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(js|javascript|mjs|es6|jsx)\\b\\s*(.*)$",
61
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
62
Added:
"beginCaptures": {
63
Added:
"1": {
64
Added:
"name": "keyword.control.block.org"
65
Added:
},
66
Added:
"2": {
67
Added:
"name": "constant.other.language.org"
68
Added:
},
69
Added:
"3": {
70
Added:
"name": "string.other.header-args.org"
71
Added:
}
72
Added:
},
73
Added:
"endCaptures": {
74
Added:
"1": {
75
Added:
"name": "keyword.control.block.org"
76
Added:
}
77
Added:
},
78
Added:
"patterns": [
79
Added:
{
80
Added:
"begin": "(^|\\G)(\\s*)(.*)",
81
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
82
Added:
"contentName": "meta.embedded.block.js",
83
Added:
"patterns": [
84
Added:
{
85
Added:
"include": "source.js"
86
Added:
}
87
Added:
]
88
Added:
}
89
Added:
]
90
Added:
},
91
Added:
{
92
Added:
"name": "meta.block.source.js.regexp.org",
93
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(js.regexp|regexp)\\b\\s*(.*)$",
94
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
95
Added:
"beginCaptures": {
96
Added:
"1": {
97
Added:
"name": "keyword.control.block.org"
98
Added:
},
99
Added:
"2": {
100
Added:
"name": "constant.other.language.org"
101
Added:
},
102
Added:
"3": {
103
Added:
"name": "string.other.header-args.org"
104
Added:
}
105
Added:
},
106
Added:
"endCaptures": {
107
Added:
"1": {
108
Added:
"name": "keyword.control.block.org"
109
Added:
}
110
Added:
},
111
Added:
"patterns": [
112
Added:
{
113
Added:
"begin": "(^|\\G)(\\s*)(.*)",
114
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
115
Added:
"contentName": "meta.embedded.block.js.regexp",
116
Added:
"patterns": [
117
Added:
{
118
Added:
"include": "source.js.regexp"
119
Added:
}
120
Added:
]
121
Added:
}
122
Added:
]
123
Added:
},
124
Added:
{
125
Added:
"name": "meta.block.source.ts.org",
126
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(ts|typescript)\\b\\s*(.*)$",
127
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
128
Added:
"beginCaptures": {
129
Added:
"1": {
130
Added:
"name": "keyword.control.block.org"
131
Added:
},
132
Added:
"2": {
133
Added:
"name": "constant.other.language.org"
134
Added:
},
135
Added:
"3": {
136
Added:
"name": "string.other.header-args.org"
137
Added:
}
138
Added:
},
139
Added:
"endCaptures": {
140
Added:
"1": {
141
Added:
"name": "keyword.control.block.org"
142
Added:
}
143
Added:
},
144
Added:
"patterns": [
145
Added:
{
146
Added:
"begin": "(^|\\G)(\\s*)(.*)",
147
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
148
Added:
"contentName": "meta.embedded.block.ts",
149
Added:
"patterns": [
150
Added:
{
151
Added:
"include": "source.ts"
152
Added:
}
153
Added:
]
154
Added:
}
155
Added:
]
156
Added:
},
157
Added:
{
158
Added:
"name": "meta.block.source.tsx.org",
159
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(tsx)\\b\\s*(.*)$",
160
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
161
Added:
"beginCaptures": {
162
Added:
"1": {
163
Added:
"name": "keyword.control.block.org"
164
Added:
},
165
Added:
"2": {
166
Added:
"name": "constant.other.language.org"
167
Added:
},
168
Added:
"3": {
169
Added:
"name": "string.other.header-args.org"
170
Added:
}
171
Added:
},
172
Added:
"endCaptures": {
173
Added:
"1": {
174
Added:
"name": "keyword.control.block.org"
175
Added:
}
176
Added:
},
177
Added:
"patterns": [
178
Added:
{
179
Added:
"begin": "(^|\\G)(\\s*)(.*)",
180
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
181
Added:
"contentName": "meta.embedded.block.tsx",
182
Added:
"patterns": [
183
Added:
{
184
Added:
"include": "source.tsx"
185
Added:
}
186
Added:
]
187
Added:
}
188
Added:
]
189
Added:
},
190
Added:
{
191
Added:
"name": "meta.block.source.java.org",
192
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(java)\\b\\s*(.*)$",
193
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
194
Added:
"beginCaptures": {
195
Added:
"1": {
196
Added:
"name": "keyword.control.block.org"
197
Added:
},
198
Added:
"2": {
199
Added:
"name": "constant.other.language.org"
200
Added:
},
201
Added:
"3": {
202
Added:
"name": "string.other.header-args.org"
203
Added:
}
204
Added:
},
205
Added:
"endCaptures": {
206
Added:
"1": {
207
Added:
"name": "keyword.control.block.org"
208
Added:
}
209
Added:
},
210
Added:
"patterns": [
211
Added:
{
212
Added:
"begin": "(^|\\G)(\\s*)(.*)",
213
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
214
Added:
"contentName": "meta.embedded.block.java",
215
Added:
"patterns": [
216
Added:
{
217
Added:
"include": "source.java"
218
Added:
}
219
Added:
]
220
Added:
}
221
Added:
]
222
Added:
},
223
Added:
{
224
Added:
"name": "meta.block.source.python.org",
225
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(python|py|py3|rpy|pyw|cpy|SConstruct|Sconstruct|sconstruct|SConscript|gyp|gypi)\\b\\s*(.*)$",
226
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
227
Added:
"beginCaptures": {
228
Added:
"1": {
229
Added:
"name": "keyword.control.block.org"
230
Added:
},
231
Added:
"2": {
232
Added:
"name": "constant.other.language.org"
233
Added:
},
234
Added:
"3": {
235
Added:
"name": "string.other.header-args.org"
236
Added:
}
237
Added:
},
238
Added:
"endCaptures": {
239
Added:
"1": {
240
Added:
"name": "keyword.control.block.org"
241
Added:
}
242
Added:
},
243
Added:
"patterns": [
244
Added:
{
245
Added:
"begin": "(^|\\G)(\\s*)(.*)",
246
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
247
Added:
"contentName": "meta.embedded.block.python",
248
Added:
"patterns": [
249
Added:
{
250
Added:
"include": "source.python"
251
Added:
}
252
Added:
]
253
Added:
}
254
Added:
]
255
Added:
},
256
Added:
{
257
Added:
"name": "meta.block.source.regexp.python.org",
258
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(regexp.python|re)\\b\\s*(.*)$",
259
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
260
Added:
"beginCaptures": {
261
Added:
"1": {
262
Added:
"name": "keyword.control.block.org"
263
Added:
},
264
Added:
"2": {
265
Added:
"name": "constant.other.language.org"
266
Added:
},
267
Added:
"3": {
268
Added:
"name": "string.other.header-args.org"
269
Added:
}
270
Added:
},
271
Added:
"endCaptures": {
272
Added:
"1": {
273
Added:
"name": "keyword.control.block.org"
274
Added:
}
275
Added:
},
276
Added:
"patterns": [
277
Added:
{
278
Added:
"begin": "(^|\\G)(\\s*)(.*)",
279
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
280
Added:
"contentName": "meta.embedded.block.regexp.python",
281
Added:
"patterns": [
282
Added:
{
283
Added:
"include": "source.regexp.python"
284
Added:
}
285
Added:
]
286
Added:
}
287
Added:
]
288
Added:
},
289
Added:
{
290
Added:
"name": "meta.block.source.css.org",
291
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(css)\\b\\s*(.*)$",
292
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
293
Added:
"beginCaptures": {
294
Added:
"1": {
295
Added:
"name": "keyword.control.block.org"
296
Added:
},
297
Added:
"2": {
298
Added:
"name": "constant.other.language.org"
299
Added:
},
300
Added:
"3": {
301
Added:
"name": "string.other.header-args.org"
302
Added:
}
303
Added:
},
304
Added:
"endCaptures": {
305
Added:
"1": {
306
Added:
"name": "keyword.control.block.org"
307
Added:
}
308
Added:
},
309
Added:
"patterns": [
310
Added:
{
311
Added:
"begin": "(^|\\G)(\\s*)(.*)",
312
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
313
Added:
"contentName": "meta.embedded.block.css",
314
Added:
"patterns": [
315
Added:
{
316
Added:
"include": "source.css"
317
Added:
}
318
Added:
]
319
Added:
}
320
Added:
]
321
Added:
},
322
Added:
{
323
Added:
"name": "meta.block.source.lua.org",
324
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(lua)\\b\\s*(.*)$",
325
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
326
Added:
"beginCaptures": {
327
Added:
"1": {
328
Added:
"name": "keyword.control.block.org"
329
Added:
},
330
Added:
"2": {
331
Added:
"name": "constant.other.language.org"
332
Added:
},
333
Added:
"3": {
334
Added:
"name": "string.other.header-args.org"
335
Added:
}
336
Added:
},
337
Added:
"endCaptures": {
338
Added:
"1": {
339
Added:
"name": "keyword.control.block.org"
340
Added:
}
341
Added:
},
342
Added:
"patterns": [
343
Added:
{
344
Added:
"begin": "(^|\\G)(\\s*)(.*)",
345
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
346
Added:
"contentName": "meta.embedded.block.lua",
347
Added:
"patterns": [
348
Added:
{
349
Added:
"include": "source.lua"
350
Added:
}
351
Added:
]
352
Added:
}
353
Added:
]
354
Added:
},
355
Added:
{
356
Added:
"name": "meta.block.source.ini.org",
357
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(ini|conf|properties)\\b\\s*(.*)$",
358
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
359
Added:
"beginCaptures": {
360
Added:
"1": {
361
Added:
"name": "keyword.control.block.org"
362
Added:
},
363
Added:
"2": {
364
Added:
"name": "constant.other.language.org"
365
Added:
},
366
Added:
"3": {
367
Added:
"name": "string.other.header-args.org"
368
Added:
}
369
Added:
},
370
Added:
"endCaptures": {
371
Added:
"1": {
372
Added:
"name": "keyword.control.block.org"
373
Added:
}
374
Added:
},
375
Added:
"patterns": [
376
Added:
{
377
Added:
"begin": "(^|\\G)(\\s*)(.*)",
378
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
379
Added:
"contentName": "meta.embedded.block.ini",
380
Added:
"patterns": [
381
Added:
{
382
Added:
"include": "source.ini"
383
Added:
}
384
Added:
]
385
Added:
}
386
Added:
]
387
Added:
},
388
Added:
{
389
Added:
"name": "meta.block.source.makefile.org",
390
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(makefile|Malefile)\\b\\s*(.*)$",
391
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
392
Added:
"beginCaptures": {
393
Added:
"1": {
394
Added:
"name": "keyword.control.block.org"
395
Added:
},
396
Added:
"2": {
397
Added:
"name": "constant.other.language.org"
398
Added:
},
399
Added:
"3": {
400
Added:
"name": "string.other.header-args.org"
401
Added:
}
402
Added:
},
403
Added:
"endCaptures": {
404
Added:
"1": {
405
Added:
"name": "keyword.control.block.org"
406
Added:
}
407
Added:
},
408
Added:
"patterns": [
409
Added:
{
410
Added:
"begin": "(^|\\G)(\\s*)(.*)",
411
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
412
Added:
"contentName": "meta.embedded.block.makefile",
413
Added:
"patterns": [
414
Added:
{
415
Added:
"include": "source.makefile"
416
Added:
}
417
Added:
]
418
Added:
}
419
Added:
]
420
Added:
},
421
Added:
{
422
Added:
"name": "meta.block.source.perl.org",
423
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(perl|pl|pm)\\b\\s*(.*)$",
424
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
425
Added:
"beginCaptures": {
426
Added:
"1": {
427
Added:
"name": "keyword.control.block.org"
428
Added:
},
429
Added:
"2": {
430
Added:
"name": "constant.other.language.org"
431
Added:
},
432
Added:
"3": {
433
Added:
"name": "string.other.header-args.org"
434
Added:
}
435
Added:
},
436
Added:
"endCaptures": {
437
Added:
"1": {
438
Added:
"name": "keyword.control.block.org"
439
Added:
}
440
Added:
},
441
Added:
"patterns": [
442
Added:
{
443
Added:
"begin": "(^|\\G)(\\s*)(.*)",
444
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
445
Added:
"contentName": "meta.embedded.block.perl",
446
Added:
"patterns": [
447
Added:
{
448
Added:
"include": "source.perl"
449
Added:
}
450
Added:
]
451
Added:
}
452
Added:
]
453
Added:
},
454
Added:
{
455
Added:
"name": "meta.block.source.r.org",
456
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(r|R|s|S|Rprofile)\\b\\s*(.*)$",
457
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
458
Added:
"beginCaptures": {
459
Added:
"1": {
460
Added:
"name": "keyword.control.block.org"
461
Added:
},
462
Added:
"2": {
463
Added:
"name": "constant.other.language.org"
464
Added:
},
465
Added:
"3": {
466
Added:
"name": "string.other.header-args.org"
467
Added:
}
468
Added:
},
469
Added:
"endCaptures": {
470
Added:
"1": {
471
Added:
"name": "keyword.control.block.org"
472
Added:
}
473
Added:
},
474
Added:
"patterns": [
475
Added:
{
476
Added:
"begin": "(^|\\G)(\\s*)(.*)",
477
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
478
Added:
"contentName": "meta.embedded.block.r",
479
Added:
"patterns": [
480
Added:
{
481
Added:
"include": "source.r"
482
Added:
}
483
Added:
]
484
Added:
}
485
Added:
]
486
Added:
},
487
Added:
{
488
Added:
"name": "meta.block.source.ruby.org",
489
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(ruby|rb|rbx|rjs|Rakefile|rake|cgi|fcgi|gemspec|irbrc|Capfile|ru|prawn|Cheffile|Gemfile|Guardfile|Hobofile|Vagrantfile|Appraisals|Rantfile|Berksfile|Berksfile.lock|Thorfile|Puppetfile)\\b\\s*(.*)$",
490
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
491
Added:
"beginCaptures": {
492
Added:
"1": {
493
Added:
"name": "keyword.control.block.org"
494
Added:
},
495
Added:
"2": {
496
Added:
"name": "constant.other.language.org"
497
Added:
},
498
Added:
"3": {
499
Added:
"name": "string.other.header-args.org"
500
Added:
}
501
Added:
},
502
Added:
"endCaptures": {
503
Added:
"1": {
504
Added:
"name": "keyword.control.block.org"
505
Added:
}
506
Added:
},
507
Added:
"patterns": [
508
Added:
{
509
Added:
"begin": "(^|\\G)(\\s*)(.*)",
510
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
511
Added:
"contentName": "meta.embedded.block.ruby",
512
Added:
"patterns": [
513
Added:
{
514
Added:
"include": "source.ruby"
515
Added:
}
516
Added:
]
517
Added:
}
518
Added:
]
519
Added:
},
520
Added:
{
521
Added:
"name": "meta.block.source.php.org",
522
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(php|php3|php4|php5|phpt|phtml|aw|ctp)\\b\\s*(.*)$",
523
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
524
Added:
"beginCaptures": {
525
Added:
"1": {
526
Added:
"name": "keyword.control.block.org"
527
Added:
},
528
Added:
"2": {
529
Added:
"name": "constant.other.language.org"
530
Added:
},
531
Added:
"3": {
532
Added:
"name": "string.other.header-args.org"
533
Added:
}
534
Added:
},
535
Added:
"endCaptures": {
536
Added:
"1": {
537
Added:
"name": "keyword.control.block.org"
538
Added:
}
539
Added:
},
540
Added:
"patterns": [
541
Added:
{
542
Added:
"begin": "(^|\\G)(\\s*)(.*)",
543
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
544
Added:
"contentName": "meta.embedded.block.php",
545
Added:
"patterns": [
546
Added:
{
547
Added:
"include": "source.php"
548
Added:
}
549
Added:
]
550
Added:
}
551
Added:
]
552
Added:
},
553
Added:
{
554
Added:
"name": "meta.block.source.sql.org",
555
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(sql|ddl|dml)\\b\\s*(.*)$",
556
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
557
Added:
"beginCaptures": {
558
Added:
"1": {
559
Added:
"name": "keyword.control.block.org"
560
Added:
},
561
Added:
"2": {
562
Added:
"name": "constant.other.language.org"
563
Added:
},
564
Added:
"3": {
565
Added:
"name": "string.other.header-args.org"
566
Added:
}
567
Added:
},
568
Added:
"endCaptures": {
569
Added:
"1": {
570
Added:
"name": "keyword.control.block.org"
571
Added:
}
572
Added:
},
573
Added:
"patterns": [
574
Added:
{
575
Added:
"begin": "(^|\\G)(\\s*)(.*)",
576
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
577
Added:
"contentName": "meta.embedded.block.sql",
578
Added:
"patterns": [
579
Added:
{
580
Added:
"include": "source.sql"
581
Added:
}
582
Added:
]
583
Added:
}
584
Added:
]
585
Added:
},
586
Added:
{
587
Added:
"name": "meta.block.source.asp.vb.net.org",
588
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(asp.vb.net|vb)\\b\\s*(.*)$",
589
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
590
Added:
"beginCaptures": {
591
Added:
"1": {
592
Added:
"name": "keyword.control.block.org"
593
Added:
},
594
Added:
"2": {
595
Added:
"name": "constant.other.language.org"
596
Added:
},
597
Added:
"3": {
598
Added:
"name": "string.other.header-args.org"
599
Added:
}
600
Added:
},
601
Added:
"endCaptures": {
602
Added:
"1": {
603
Added:
"name": "keyword.control.block.org"
604
Added:
}
605
Added:
},
606
Added:
"patterns": [
607
Added:
{
608
Added:
"begin": "(^|\\G)(\\s*)(.*)",
609
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
610
Added:
"contentName": "meta.embedded.block.asp.vb.net",
611
Added:
"patterns": [
612
Added:
{
613
Added:
"include": "source.asp.vb.net"
614
Added:
}
615
Added:
]
616
Added:
}
617
Added:
]
618
Added:
},
619
Added:
{
620
Added:
"name": "meta.block.source.dosbatch.org",
621
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(dosbatch|batch|bat)\\b\\s*(.*)$",
622
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
623
Added:
"beginCaptures": {
624
Added:
"1": {
625
Added:
"name": "keyword.control.block.org"
626
Added:
},
627
Added:
"2": {
628
Added:
"name": "constant.other.language.org"
629
Added:
},
630
Added:
"3": {
631
Added:
"name": "string.other.header-args.org"
632
Added:
}
633
Added:
},
634
Added:
"endCaptures": {
635
Added:
"1": {
636
Added:
"name": "keyword.control.block.org"
637
Added:
}
638
Added:
},
639
Added:
"patterns": [
640
Added:
{
641
Added:
"begin": "(^|\\G)(\\s*)(.*)",
642
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
643
Added:
"contentName": "meta.embedded.block.dosbatch",
644
Added:
"patterns": [
645
Added:
{
646
Added:
"include": "source.dosbatch"
647
Added:
}
648
Added:
]
649
Added:
}
650
Added:
]
651
Added:
},
652
Added:
{
653
Added:
"name": "meta.block.source.clojure.org",
654
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(clojure|clj|cljs)\\b\\s*(.*)$",
655
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
656
Added:
"beginCaptures": {
657
Added:
"1": {
658
Added:
"name": "keyword.control.block.org"
659
Added:
},
660
Added:
"2": {
661
Added:
"name": "constant.other.language.org"
662
Added:
},
663
Added:
"3": {
664
Added:
"name": "string.other.header-args.org"
665
Added:
}
666
Added:
},
667
Added:
"endCaptures": {
668
Added:
"1": {
669
Added:
"name": "keyword.control.block.org"
670
Added:
}
671
Added:
},
672
Added:
"patterns": [
673
Added:
{
674
Added:
"begin": "(^|\\G)(\\s*)(.*)",
675
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
676
Added:
"contentName": "meta.embedded.block.clojure",
677
Added:
"patterns": [
678
Added:
{
679
Added:
"include": "source.clojure"
680
Added:
}
681
Added:
]
682
Added:
}
683
Added:
]
684
Added:
},
685
Added:
{
686
Added:
"name": "meta.block.source.coffee.org",
687
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(coffee|Cakefile|coffe.erb)\\b\\s*(.*)$",
688
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
689
Added:
"beginCaptures": {
690
Added:
"1": {
691
Added:
"name": "keyword.control.block.org"
692
Added:
},
693
Added:
"2": {
694
Added:
"name": "constant.other.language.org"
695
Added:
},
696
Added:
"3": {
697
Added:
"name": "string.other.header-args.org"
698
Added:
}
699
Added:
},
700
Added:
"endCaptures": {
701
Added:
"1": {
702
Added:
"name": "keyword.control.block.org"
703
Added:
}
704
Added:
},
705
Added:
"patterns": [
706
Added:
{
707
Added:
"begin": "(^|\\G)(\\s*)(.*)",
708
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
709
Added:
"contentName": "meta.embedded.block.coffee",
710
Added:
"patterns": [
711
Added:
{
712
Added:
"include": "source.coffee"
713
Added:
}
714
Added:
]
715
Added:
}
716
Added:
]
717
Added:
},
718
Added:
{
719
Added:
"name": "meta.block.source.c.org",
720
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(c|h)\\b\\s*(.*)$",
721
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
722
Added:
"beginCaptures": {
723
Added:
"1": {
724
Added:
"name": "keyword.control.block.org"
725
Added:
},
726
Added:
"2": {
727
Added:
"name": "constant.other.language.org"
728
Added:
},
729
Added:
"3": {
730
Added:
"name": "string.other.header-args.org"
731
Added:
}
732
Added:
},
733
Added:
"endCaptures": {
734
Added:
"1": {
735
Added:
"name": "keyword.control.block.org"
736
Added:
}
737
Added:
},
738
Added:
"patterns": [
739
Added:
{
740
Added:
"begin": "(^|\\G)(\\s*)(.*)",
741
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
742
Added:
"contentName": "meta.embedded.block.c",
743
Added:
"patterns": [
744
Added:
{
745
Added:
"include": "source.c"
746
Added:
}
747
Added:
]
748
Added:
}
749
Added:
]
750
Added:
},
751
Added:
{
752
Added:
"name": "meta.block.source.cpp.org",
753
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(cpp|c\\+\\+|cxx)\\b\\s*(.*)$",
754
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
755
Added:
"beginCaptures": {
756
Added:
"1": {
757
Added:
"name": "keyword.control.block.org"
758
Added:
},
759
Added:
"2": {
760
Added:
"name": "constant.other.language.org"
761
Added:
},
762
Added:
"3": {
763
Added:
"name": "string.other.header-args.org"
764
Added:
}
765
Added:
},
766
Added:
"endCaptures": {
767
Added:
"1": {
768
Added:
"name": "keyword.control.block.org"
769
Added:
}
770
Added:
},
771
Added:
"patterns": [
772
Added:
{
773
Added:
"begin": "(^|\\G)(\\s*)(.*)",
774
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
775
Added:
"contentName": "meta.embedded.block.cpp",
776
Added:
"patterns": [
777
Added:
{
778
Added:
"include": "source.cpp"
779
Added:
}
780
Added:
]
781
Added:
}
782
Added:
]
783
Added:
},
784
Added:
{
785
Added:
"name": "meta.block.source.objc.org",
786
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(objc|objectivec|objective-c|mm|m|obj-c)\\b\\s*(.*)$",
787
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
788
Added:
"beginCaptures": {
789
Added:
"1": {
790
Added:
"name": "keyword.control.block.org"
791
Added:
},
792
Added:
"2": {
793
Added:
"name": "constant.other.language.org"
794
Added:
},
795
Added:
"3": {
796
Added:
"name": "string.other.header-args.org"
797
Added:
}
798
Added:
},
799
Added:
"endCaptures": {
800
Added:
"1": {
801
Added:
"name": "keyword.control.block.org"
802
Added:
}
803
Added:
},
804
Added:
"patterns": [
805
Added:
{
806
Added:
"begin": "(^|\\G)(\\s*)(.*)",
807
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
808
Added:
"contentName": "meta.embedded.block.objc",
809
Added:
"patterns": [
810
Added:
{
811
Added:
"include": "source.objc"
812
Added:
}
813
Added:
]
814
Added:
}
815
Added:
]
816
Added:
},
817
Added:
{
818
Added:
"name": "meta.block.source.diff.org",
819
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(diff|patch|rej)\\b\\s*(.*)$",
820
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
821
Added:
"beginCaptures": {
822
Added:
"1": {
823
Added:
"name": "keyword.control.block.org"
824
Added:
},
825
Added:
"2": {
826
Added:
"name": "constant.other.language.org"
827
Added:
},
828
Added:
"3": {
829
Added:
"name": "string.other.header-args.org"
830
Added:
}
831
Added:
},
832
Added:
"endCaptures": {
833
Added:
"1": {
834
Added:
"name": "keyword.control.block.org"
835
Added:
}
836
Added:
},
837
Added:
"patterns": [
838
Added:
{
839
Added:
"begin": "(^|\\G)(\\s*)(.*)",
840
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
841
Added:
"contentName": "meta.embedded.block.diff",
842
Added:
"patterns": [
843
Added:
{
844
Added:
"include": "source.diff"
845
Added:
}
846
Added:
]
847
Added:
}
848
Added:
]
849
Added:
},
850
Added:
{
851
Added:
"name": "meta.block.source.dockerfile.org",
852
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(dockerfile|Dockerfile)\\b\\s*(.*)$",
853
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
854
Added:
"beginCaptures": {
855
Added:
"1": {
856
Added:
"name": "keyword.control.block.org"
857
Added:
},
858
Added:
"2": {
859
Added:
"name": "constant.other.language.org"
860
Added:
},
861
Added:
"3": {
862
Added:
"name": "string.other.header-args.org"
863
Added:
}
864
Added:
},
865
Added:
"endCaptures": {
866
Added:
"1": {
867
Added:
"name": "keyword.control.block.org"
868
Added:
}
869
Added:
},
870
Added:
"patterns": [
871
Added:
{
872
Added:
"begin": "(^|\\G)(\\s*)(.*)",
873
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
874
Added:
"contentName": "meta.embedded.block.dockerfile",
875
Added:
"patterns": [
876
Added:
{
877
Added:
"include": "source.dockerfile"
878
Added:
}
879
Added:
]
880
Added:
}
881
Added:
]
882
Added:
},
883
Added:
{
884
Added:
"name": "meta.block.source.go.org",
885
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(go|golang)\\b\\s*(.*)$",
886
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
887
Added:
"beginCaptures": {
888
Added:
"1": {
889
Added:
"name": "keyword.control.block.org"
890
Added:
},
891
Added:
"2": {
892
Added:
"name": "constant.other.language.org"
893
Added:
},
894
Added:
"3": {
895
Added:
"name": "string.other.header-args.org"
896
Added:
}
897
Added:
},
898
Added:
"endCaptures": {
899
Added:
"1": {
900
Added:
"name": "keyword.control.block.org"
901
Added:
}
902
Added:
},
903
Added:
"patterns": [
904
Added:
{
905
Added:
"begin": "(^|\\G)(\\s*)(.*)",
906
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
907
Added:
"contentName": "meta.embedded.block.go",
908
Added:
"patterns": [
909
Added:
{
910
Added:
"include": "source.go"
911
Added:
}
912
Added:
]
913
Added:
}
914
Added:
]
915
Added:
},
916
Added:
{
917
Added:
"name": "meta.block.source.groovy.org",
918
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(groovy|gvy)\\b\\s*(.*)$",
919
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
920
Added:
"beginCaptures": {
921
Added:
"1": {
922
Added:
"name": "keyword.control.block.org"
923
Added:
},
924
Added:
"2": {
925
Added:
"name": "constant.other.language.org"
926
Added:
},
927
Added:
"3": {
928
Added:
"name": "string.other.header-args.org"
929
Added:
}
930
Added:
},
931
Added:
"endCaptures": {
932
Added:
"1": {
933
Added:
"name": "keyword.control.block.org"
934
Added:
}
935
Added:
},
936
Added:
"patterns": [
937
Added:
{
938
Added:
"begin": "(^|\\G)(\\s*)(.*)",
939
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
940
Added:
"contentName": "meta.embedded.block.groovy",
941
Added:
"patterns": [
942
Added:
{
943
Added:
"include": "source.groovy"
944
Added:
}
945
Added:
]
946
Added:
}
947
Added:
]
948
Added:
},
949
Added:
{
950
Added:
"name": "meta.block.source.lisp.org",
951
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(lisp|emacs-lisp|common-lisp)\\b\\s*(.*)$",
952
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
953
Added:
"beginCaptures": {
954
Added:
"1": {
955
Added:
"name": "keyword.control.block.org"
956
Added:
},
957
Added:
"2": {
958
Added:
"name": "constant.other.language.org"
959
Added:
},
960
Added:
"3": {
961
Added:
"name": "string.other.header-args.org"
962
Added:
}
963
Added:
},
964
Added:
"endCaptures": {
965
Added:
"1": {
966
Added:
"name": "keyword.control.block.org"
967
Added:
}
968
Added:
},
969
Added:
"patterns": [
970
Added:
{
971
Added:
"begin": "(^|\\G)(\\s*)(.*)",
972
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
973
Added:
"contentName": "meta.embedded.block.lisp",
974
Added:
"patterns": [
975
Added:
{
976
Added:
"include": "source.lisp"
977
Added:
}
978
Added:
]
979
Added:
}
980
Added:
]
981
Added:
},
982
Added:
{
983
Added:
"name": "meta.block.source.pug.org",
984
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(pug|jade)\\b\\s*(.*)$",
985
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
986
Added:
"beginCaptures": {
987
Added:
"1": {
988
Added:
"name": "keyword.control.block.org"
989
Added:
},
990
Added:
"2": {
991
Added:
"name": "constant.other.language.org"
992
Added:
},
993
Added:
"3": {
994
Added:
"name": "string.other.header-args.org"
995
Added:
}
996
Added:
},
997
Added:
"endCaptures": {
998
Added:
"1": {
999
Added:
"name": "keyword.control.block.org"
1000
Added:
}
1001
Added:
},
1002
Added:
"patterns": [
1003
Added:
{
1004
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1005
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1006
Added:
"contentName": "meta.embedded.block.pug",
1007
Added:
"patterns": [
1008
Added:
{
1009
Added:
"include": "source.pug"
1010
Added:
}
1011
Added:
]
1012
Added:
}
1013
Added:
]
1014
Added:
},
1015
Added:
{
1016
Added:
"name": "meta.block.source.css.less.org",
1017
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(css.less|less)\\b\\s*(.*)$",
1018
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1019
Added:
"beginCaptures": {
1020
Added:
"1": {
1021
Added:
"name": "keyword.control.block.org"
1022
Added:
},
1023
Added:
"2": {
1024
Added:
"name": "constant.other.language.org"
1025
Added:
},
1026
Added:
"3": {
1027
Added:
"name": "string.other.header-args.org"
1028
Added:
}
1029
Added:
},
1030
Added:
"endCaptures": {
1031
Added:
"1": {
1032
Added:
"name": "keyword.control.block.org"
1033
Added:
}
1034
Added:
},
1035
Added:
"patterns": [
1036
Added:
{
1037
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1038
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1039
Added:
"contentName": "meta.embedded.block.css.less",
1040
Added:
"patterns": [
1041
Added:
{
1042
Added:
"include": "source.css.less"
1043
Added:
}
1044
Added:
]
1045
Added:
}
1046
Added:
]
1047
Added:
},
1048
Added:
{
1049
Added:
"name": "meta.block.source.css.scss.org",
1050
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(css.scss|scss)\\b\\s*(.*)$",
1051
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1052
Added:
"beginCaptures": {
1053
Added:
"1": {
1054
Added:
"name": "keyword.control.block.org"
1055
Added:
},
1056
Added:
"2": {
1057
Added:
"name": "constant.other.language.org"
1058
Added:
},
1059
Added:
"3": {
1060
Added:
"name": "string.other.header-args.org"
1061
Added:
}
1062
Added:
},
1063
Added:
"endCaptures": {
1064
Added:
"1": {
1065
Added:
"name": "keyword.control.block.org"
1066
Added:
}
1067
Added:
},
1068
Added:
"patterns": [
1069
Added:
{
1070
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1071
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1072
Added:
"contentName": "meta.embedded.block.css.scss",
1073
Added:
"patterns": [
1074
Added:
{
1075
Added:
"include": "source.css.scss"
1076
Added:
}
1077
Added:
]
1078
Added:
}
1079
Added:
]
1080
Added:
},
1081
Added:
{
1082
Added:
"name": "meta.block.source.perl.6.org",
1083
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(perl.6|perl6|p6|pl6|pm6|nqp)\\b\\s*(.*)$",
1084
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1085
Added:
"beginCaptures": {
1086
Added:
"1": {
1087
Added:
"name": "keyword.control.block.org"
1088
Added:
},
1089
Added:
"2": {
1090
Added:
"name": "constant.other.language.org"
1091
Added:
},
1092
Added:
"3": {
1093
Added:
"name": "string.other.header-args.org"
1094
Added:
}
1095
Added:
},
1096
Added:
"endCaptures": {
1097
Added:
"1": {
1098
Added:
"name": "keyword.control.block.org"
1099
Added:
}
1100
Added:
},
1101
Added:
"patterns": [
1102
Added:
{
1103
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1104
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1105
Added:
"contentName": "meta.embedded.block.perl.6",
1106
Added:
"patterns": [
1107
Added:
{
1108
Added:
"include": "source.perl.6"
1109
Added:
}
1110
Added:
]
1111
Added:
}
1112
Added:
]
1113
Added:
},
1114
Added:
{
1115
Added:
"name": "meta.block.source.rust.org",
1116
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(rust|rs)\\b\\s*(.*)$",
1117
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1118
Added:
"beginCaptures": {
1119
Added:
"1": {
1120
Added:
"name": "keyword.control.block.org"
1121
Added:
},
1122
Added:
"2": {
1123
Added:
"name": "constant.other.language.org"
1124
Added:
},
1125
Added:
"3": {
1126
Added:
"name": "string.other.header-args.org"
1127
Added:
}
1128
Added:
},
1129
Added:
"endCaptures": {
1130
Added:
"1": {
1131
Added:
"name": "keyword.control.block.org"
1132
Added:
}
1133
Added:
},
1134
Added:
"patterns": [
1135
Added:
{
1136
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1137
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1138
Added:
"contentName": "meta.embedded.block.rust",
1139
Added:
"patterns": [
1140
Added:
{
1141
Added:
"include": "source.rust"
1142
Added:
}
1143
Added:
]
1144
Added:
}
1145
Added:
]
1146
Added:
},
1147
Added:
{
1148
Added:
"name": "meta.block.source.scala.org",
1149
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(scala|sbt)\\b\\s*(.*)$",
1150
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1151
Added:
"beginCaptures": {
1152
Added:
"1": {
1153
Added:
"name": "keyword.control.block.org"
1154
Added:
},
1155
Added:
"2": {
1156
Added:
"name": "constant.other.language.org"
1157
Added:
},
1158
Added:
"3": {
1159
Added:
"name": "string.other.header-args.org"
1160
Added:
}
1161
Added:
},
1162
Added:
"endCaptures": {
1163
Added:
"1": {
1164
Added:
"name": "keyword.control.block.org"
1165
Added:
}
1166
Added:
},
1167
Added:
"patterns": [
1168
Added:
{
1169
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1170
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1171
Added:
"contentName": "meta.embedded.block.scala",
1172
Added:
"patterns": [
1173
Added:
{
1174
Added:
"include": "source.scala"
1175
Added:
}
1176
Added:
]
1177
Added:
}
1178
Added:
]
1179
Added:
},
1180
Added:
{
1181
Added:
"name": "meta.block.source.shell.org",
1182
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(shell|sh|bash|zsh|bashrc|bash_profile)\\b\\s*(.*)$",
1183
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1184
Added:
"beginCaptures": {
1185
Added:
"1": {
1186
Added:
"name": "keyword.control.block.org"
1187
Added:
},
1188
Added:
"2": {
1189
Added:
"name": "constant.other.language.org"
1190
Added:
},
1191
Added:
"3": {
1192
Added:
"name": "string.other.header-args.org"
1193
Added:
}
1194
Added:
},
1195
Added:
"endCaptures": {
1196
Added:
"1": {
1197
Added:
"name": "keyword.control.block.org"
1198
Added:
}
1199
Added:
},
1200
Added:
"patterns": [
1201
Added:
{
1202
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1203
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1204
Added:
"contentName": "meta.embedded.block.shell",
1205
Added:
"patterns": [
1206
Added:
{
1207
Added:
"include": "source.shell"
1208
Added:
}
1209
Added:
]
1210
Added:
}
1211
Added:
]
1212
Added:
},
1213
Added:
{
1214
Added:
"name": "meta.block.source.cs.org",
1215
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(cs|csharp|c#)\\b\\s*(.*)$",
1216
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1217
Added:
"beginCaptures": {
1218
Added:
"1": {
1219
Added:
"name": "keyword.control.block.org"
1220
Added:
},
1221
Added:
"2": {
1222
Added:
"name": "constant.other.language.org"
1223
Added:
},
1224
Added:
"3": {
1225
Added:
"name": "string.other.header-args.org"
1226
Added:
}
1227
Added:
},
1228
Added:
"endCaptures": {
1229
Added:
"1": {
1230
Added:
"name": "keyword.control.block.org"
1231
Added:
}
1232
Added:
},
1233
Added:
"patterns": [
1234
Added:
{
1235
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1236
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1237
Added:
"contentName": "meta.embedded.block.cs",
1238
Added:
"patterns": [
1239
Added:
{
1240
Added:
"include": "source.cs"
1241
Added:
}
1242
Added:
]
1243
Added:
}
1244
Added:
]
1245
Added:
},
1246
Added:
{
1247
Added:
"name": "meta.block.source.fs.org",
1248
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(fs|fsharp|f#)\\b\\s*(.*)$",
1249
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1250
Added:
"beginCaptures": {
1251
Added:
"1": {
1252
Added:
"name": "keyword.control.block.org"
1253
Added:
},
1254
Added:
"2": {
1255
Added:
"name": "constant.other.language.org"
1256
Added:
},
1257
Added:
"3": {
1258
Added:
"name": "string.other.header-args.org"
1259
Added:
}
1260
Added:
},
1261
Added:
"endCaptures": {
1262
Added:
"1": {
1263
Added:
"name": "keyword.control.block.org"
1264
Added:
}
1265
Added:
},
1266
Added:
"patterns": [
1267
Added:
{
1268
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1269
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1270
Added:
"contentName": "meta.embedded.block.fs",
1271
Added:
"patterns": [
1272
Added:
{
1273
Added:
"include": "source.fs"
1274
Added:
}
1275
Added:
]
1276
Added:
}
1277
Added:
]
1278
Added:
},
1279
Added:
{
1280
Added:
"name": "meta.block.source.dart.org",
1281
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(dart)\\b\\s*(.*)$",
1282
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1283
Added:
"beginCaptures": {
1284
Added:
"1": {
1285
Added:
"name": "keyword.control.block.org"
1286
Added:
},
1287
Added:
"2": {
1288
Added:
"name": "constant.other.language.org"
1289
Added:
},
1290
Added:
"3": {
1291
Added:
"name": "string.other.header-args.org"
1292
Added:
}
1293
Added:
},
1294
Added:
"endCaptures": {
1295
Added:
"1": {
1296
Added:
"name": "keyword.control.block.org"
1297
Added:
}
1298
Added:
},
1299
Added:
"patterns": [
1300
Added:
{
1301
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1302
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1303
Added:
"contentName": "meta.embedded.block.dart",
1304
Added:
"patterns": [
1305
Added:
{
1306
Added:
"include": "source.dart"
1307
Added:
}
1308
Added:
]
1309
Added:
}
1310
Added:
]
1311
Added:
},
1312
Added:
{
1313
Added:
"name": "meta.block.source.yaml.org",
1314
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(yaml|yml)\\b\\s*(.*)$",
1315
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1316
Added:
"beginCaptures": {
1317
Added:
"1": {
1318
Added:
"name": "keyword.control.block.org"
1319
Added:
},
1320
Added:
"2": {
1321
Added:
"name": "constant.other.language.org"
1322
Added:
},
1323
Added:
"3": {
1324
Added:
"name": "string.other.header-args.org"
1325
Added:
}
1326
Added:
},
1327
Added:
"endCaptures": {
1328
Added:
"1": {
1329
Added:
"name": "keyword.control.block.org"
1330
Added:
}
1331
Added:
},
1332
Added:
"patterns": [
1333
Added:
{
1334
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1335
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1336
Added:
"contentName": "meta.embedded.block.yaml",
1337
Added:
"patterns": [
1338
Added:
{
1339
Added:
"include": "source.yaml"
1340
Added:
}
1341
Added:
]
1342
Added:
}
1343
Added:
]
1344
Added:
},
1345
Added:
{
1346
Added:
"name": "meta.block.source.json.org",
1347
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(json)\\b\\s*(.*)$",
1348
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1349
Added:
"beginCaptures": {
1350
Added:
"1": {
1351
Added:
"name": "keyword.control.block.org"
1352
Added:
},
1353
Added:
"2": {
1354
Added:
"name": "constant.other.language.org"
1355
Added:
},
1356
Added:
"3": {
1357
Added:
"name": "string.other.header-args.org"
1358
Added:
}
1359
Added:
},
1360
Added:
"endCaptures": {
1361
Added:
"1": {
1362
Added:
"name": "keyword.control.block.org"
1363
Added:
}
1364
Added:
},
1365
Added:
"patterns": [
1366
Added:
{
1367
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1368
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1369
Added:
"contentName": "meta.embedded.block.json",
1370
Added:
"patterns": [
1371
Added:
{
1372
Added:
"include": "source.json"
1373
Added:
}
1374
Added:
]
1375
Added:
}
1376
Added:
]
1377
Added:
},
1378
Added:
{
1379
Added:
"name": "meta.block.source.xml.org",
1380
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(xml|xsd|tld|jsp|pt|cpt|dtml|rss|opml)\\b\\s*(.*)$",
1381
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1382
Added:
"beginCaptures": {
1383
Added:
"1": {
1384
Added:
"name": "keyword.control.block.org"
1385
Added:
},
1386
Added:
"2": {
1387
Added:
"name": "constant.other.language.org"
1388
Added:
},
1389
Added:
"3": {
1390
Added:
"name": "string.other.header-args.org"
1391
Added:
}
1392
Added:
},
1393
Added:
"endCaptures": {
1394
Added:
"1": {
1395
Added:
"name": "keyword.control.block.org"
1396
Added:
}
1397
Added:
},
1398
Added:
"patterns": [
1399
Added:
{
1400
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1401
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1402
Added:
"contentName": "meta.embedded.block.xml",
1403
Added:
"patterns": [
1404
Added:
{
1405
Added:
"include": "text.xml"
1406
Added:
}
1407
Added:
]
1408
Added:
}
1409
Added:
]
1410
Added:
},
1411
Added:
{
1412
Added:
"name": "meta.block.source.xsl.org",
1413
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(xsl|xslt)\\b\\s*(.*)$",
1414
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1415
Added:
"beginCaptures": {
1416
Added:
"1": {
1417
Added:
"name": "keyword.control.block.org"
1418
Added:
},
1419
Added:
"2": {
1420
Added:
"name": "constant.other.language.org"
1421
Added:
},
1422
Added:
"3": {
1423
Added:
"name": "string.other.header-args.org"
1424
Added:
}
1425
Added:
},
1426
Added:
"endCaptures": {
1427
Added:
"1": {
1428
Added:
"name": "keyword.control.block.org"
1429
Added:
}
1430
Added:
},
1431
Added:
"patterns": [
1432
Added:
{
1433
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1434
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1435
Added:
"contentName": "meta.embedded.block.xsl",
1436
Added:
"patterns": [
1437
Added:
{
1438
Added:
"include": "text.xml.xsl"
1439
Added:
}
1440
Added:
]
1441
Added:
}
1442
Added:
]
1443
Added:
},
1444
Added:
{
1445
Added:
"name": "meta.block.source.markdown.org",
1446
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(markdown|md)\\b\\s*(.*)$",
1447
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1448
Added:
"beginCaptures": {
1449
Added:
"1": {
1450
Added:
"name": "keyword.control.block.org"
1451
Added:
},
1452
Added:
"2": {
1453
Added:
"name": "constant.other.language.org"
1454
Added:
},
1455
Added:
"3": {
1456
Added:
"name": "string.other.header-args.org"
1457
Added:
}
1458
Added:
},
1459
Added:
"endCaptures": {
1460
Added:
"1": {
1461
Added:
"name": "keyword.control.block.org"
1462
Added:
}
1463
Added:
},
1464
Added:
"patterns": [
1465
Added:
{
1466
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1467
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1468
Added:
"contentName": "meta.embedded.block.markdown",
1469
Added:
"patterns": [
1470
Added:
{
1471
Added:
"include": "text.html.markdown"
1472
Added:
}
1473
Added:
]
1474
Added:
}
1475
Added:
]
1476
Added:
},
1477
Added:
{
1478
Added:
"name": "meta.block.source.orgmode.org",
1479
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(orgmode|org)\\b\\s*(.*)$",
1480
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1481
Added:
"beginCaptures": {
1482
Added:
"1": {
1483
Added:
"name": "keyword.control.block.org"
1484
Added:
},
1485
Added:
"2": {
1486
Added:
"name": "constant.other.language.org"
1487
Added:
},
1488
Added:
"3": {
1489
Added:
"name": "string.other.header-args.org"
1490
Added:
}
1491
Added:
},
1492
Added:
"endCaptures": {
1493
Added:
"1": {
1494
Added:
"name": "keyword.control.block.org"
1495
Added:
}
1496
Added:
},
1497
Added:
"patterns": [
1498
Added:
{
1499
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1500
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1501
Added:
"contentName": "meta.embedded.block.orgmode",
1502
Added:
"patterns": [
1503
Added:
{
1504
Added:
"include": "source.org"
1505
Added:
}
1506
Added:
]
1507
Added:
}
1508
Added:
]
1509
Added:
},
1510
Added:
{
1511
Added:
"name": "meta.block.source.html.org",
1512
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(html|htm|shtml|xhtml|inc|tmpl|tpl)\\b\\s*(.*)$",
1513
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1514
Added:
"beginCaptures": {
1515
Added:
"1": {
1516
Added:
"name": "keyword.control.block.org"
1517
Added:
},
1518
Added:
"2": {
1519
Added:
"name": "constant.other.language.org"
1520
Added:
},
1521
Added:
"3": {
1522
Added:
"name": "string.other.header-args.org"
1523
Added:
}
1524
Added:
},
1525
Added:
"endCaptures": {
1526
Added:
"1": {
1527
Added:
"name": "keyword.control.block.org"
1528
Added:
}
1529
Added:
},
1530
Added:
"patterns": [
1531
Added:
{
1532
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1533
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1534
Added:
"contentName": "meta.embedded.block.html",
1535
Added:
"patterns": [
1536
Added:
{
1537
Added:
"include": "text.html.basic"
1538
Added:
}
1539
Added:
]
1540
Added:
}
1541
Added:
]
1542
Added:
},
1543
Added:
{
1544
Added:
"name": "meta.block.source.COMMIT_EDITMSG.org",
1545
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(COMMIT_EDITMSG|MERGE_MSG)\\b\\s*(.*)$",
1546
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1547
Added:
"beginCaptures": {
1548
Added:
"1": {
1549
Added:
"name": "keyword.control.block.org"
1550
Added:
},
1551
Added:
"2": {
1552
Added:
"name": "constant.other.language.org"
1553
Added:
},
1554
Added:
"3": {
1555
Added:
"name": "string.other.header-args.org"
1556
Added:
}
1557
Added:
},
1558
Added:
"endCaptures": {
1559
Added:
"1": {
1560
Added:
"name": "keyword.control.block.org"
1561
Added:
}
1562
Added:
},
1563
Added:
"patterns": [
1564
Added:
{
1565
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1566
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1567
Added:
"contentName": "meta.embedded.block.COMMIT_EDITMSG",
1568
Added:
"patterns": [
1569
Added:
{
1570
Added:
"include": "text.git-commit"
1571
Added:
}
1572
Added:
]
1573
Added:
}
1574
Added:
]
1575
Added:
},
1576
Added:
{
1577
Added:
"name": "meta.block.source.git-rebase-todo.org",
1578
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(git-rebase-todo)\\b\\s*(.*)$",
1579
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1580
Added:
"beginCaptures": {
1581
Added:
"1": {
1582
Added:
"name": "keyword.control.block.org"
1583
Added:
},
1584
Added:
"2": {
1585
Added:
"name": "constant.other.language.org"
1586
Added:
},
1587
Added:
"3": {
1588
Added:
"name": "string.other.header-args.org"
1589
Added:
}
1590
Added:
},
1591
Added:
"endCaptures": {
1592
Added:
"1": {
1593
Added:
"name": "keyword.control.block.org"
1594
Added:
}
1595
Added:
},
1596
Added:
"patterns": [
1597
Added:
{
1598
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1599
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1600
Added:
"contentName": "meta.embedded.block.git-rebase-todo",
1601
Added:
"patterns": [
1602
Added:
{
1603
Added:
"include": "text.git-rebase"
1604
Added:
}
1605
Added:
]
1606
Added:
}
1607
Added:
]
1608
Added:
},
1609
Added:
{
1610
Added:
"name": "meta.block.source.latex.org",
1611
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(latex|tex)\\b\\s*(.*)$",
1612
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1613
Added:
"beginCaptures": {
1614
Added:
"1": {
1615
Added:
"name": "keyword.control.block.org"
1616
Added:
},
1617
Added:
"2": {
1618
Added:
"name": "constant.other.language.org"
1619
Added:
},
1620
Added:
"3": {
1621
Added:
"name": "string.other.header-args.org"
1622
Added:
}
1623
Added:
},
1624
Added:
"endCaptures": {
1625
Added:
"1": {
1626
Added:
"name": "keyword.control.block.org"
1627
Added:
}
1628
Added:
},
1629
Added:
"patterns": [
1630
Added:
{
1631
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1632
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1633
Added:
"contentName": "meta.embedded.block.latex",
1634
Added:
"patterns": [
1635
Added:
{
1636
Added:
"include": "text.tex.latex"
1637
Added:
}
1638
Added:
]
1639
Added:
}
1640
Added:
]
1641
Added:
},
1642
Added:
{
1643
Added:
"name": "meta.block.source.unknown.org",
1644
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_SRC)\\s+(\\w+)\\b\\s*(.*)$",
1645
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_SRC)\\s*$",
1646
Added:
"beginCaptures": {
1647
Added:
"1": {
1648
Added:
"name": "keyword.control.block.org"
1649
Added:
},
1650
Added:
"2": {
1651
Added:
"name": "constant.other.language.org"
1652
Added:
},
1653
Added:
"3": {
1654
Added:
"name": "string.other.header-args.org"
1655
Added:
}
1656
Added:
},
1657
Added:
"endCaptures": {
1658
Added:
"1": {
1659
Added:
"name": "keyword.control.block.org"
1660
Added:
}
1661
Added:
},
1662
Added:
"patterns": [
1663
Added:
{
1664
Added:
"begin": "(^|\\G)(\\s*)(.*)",
1665
Added:
"while": "(?i)(^|\\G)(?!\\s*#\\+END_SRC\\s*)",
1666
Added:
"contentName": "meta.embedded.block.unknown"
1667
Added:
}
1668
Added:
]
1669
Added:
}
1670
Added:
]
1671
Added:
},
1672
Added:
"blocks": {
1673
Added:
"patterns": [
1674
Added:
{
1675
Added:
"name": "meta.block.${2:/downcase}",
1676
Added:
"begin": "(?i)(?:^|\\G)(?:\\s*)(#\\+BEGIN_(\\w+))\\b\\s*(.*)$",
1677
Added:
"end": "(?i)(?:^|\\G)(?:\\s*)(#\\+END_\\2)\\s*$",
1678
Added:
"beginCaptures": {
1679
Added:
"1": {
1680
Added:
"name": "keyword.control.block.org"
1681
Added:
},
1682
Added:
"3": {
1683
Added:
"name": "string.other.header-args.org"
1684
Added:
}
1685
Added:
},
1686
Added:
"endCaptures": {
1687
Added:
"1": {
1688
Added:
"name": "keyword.control.block.org"
1689
Added:
}
1690
Added:
},
1691
Added:
"patterns": [
1692
Added:
{
1693
Added:
"include": "#common"
1694
Added:
}
1695
Added:
]
1696
Added:
}
1697
Added:
]
1698
Added:
},
1699
Added:
"common": {
1700
Added:
"patterns": [
1701
Added:
{
1702
Added:
"include": "#timestamp"
1703
Added:
},
1704
Added:
{
1705
Added:
"include": "#link"
1706
Added:
},
1707
Added:
{
1708
Added:
"include": "#bold"
1709
Added:
},
1710
Added:
{
1711
Added:
"include": "#italic"
1712
Added:
},
1713
Added:
{
1714
Added:
"include": "#underline"
1715
Added:
},
1716
Added:
{
1717
Added:
"include": "#literal"
1718
Added:
},
1719
Added:
{
1720
Added:
"include": "#code"
1721
Added:
},
1722
Added:
{
1723
Added:
"include": "#verbatim"
1724
Added:
},
1725
Added:
{
1726
Added:
"include": "#comment"
1727
Added:
},
1728
Added:
{
1729
Added:
"include": "#keywords"
1730
Added:
}
1731
Added:
]
1732
Added:
},
1733
Added:
"header-matches": {
1734
Added:
"patterns": [
1735
Added:
{
1736
Added:
"include": "#common"
1737
Added:
},
1738
Added:
{
1739
Added:
"include": "#todo"
1740
Added:
},
1741
Added:
{
1742
Added:
"include": "#done"
1743
Added:
},
1744
Added:
{
1745
Added:
"include": "#userKeywords"
1746
Added:
}
1747
Added:
]
1748
Added:
},
1749
Added:
"timestamp": {
1750
Added:
"patterns": [
1751
Added:
{
1752
Added:
"name": "variable.org",
1753
Added:
"match": "\\[\\d{4}-\\d{1,2}-\\d{1,2}(?: \\w{3})?\\]"
1754
Added:
}
1755
Added:
]
1756
Added:
},
1757
Added:
"link": {
1758
Added:
"patterns": [
1759
Added:
{
1760
Added:
"name": "meta.link.inline.org",
1761
Added:
"match": "(\\[\\[)([^\\[\\]]+)(\\])(?:(\\[)([^\\[\\]]+)(\\]))?(\\])",
1762
Added:
"captures": {
1763
Added:
"1": {
1764
Added:
"name": "punctuation.definition.string.begin.org"
1765
Added:
},
1766
Added:
"2": {
1767
Added:
"name": "markup.underline.link.org"
1768
Added:
},
1769
Added:
"3": {
1770
Added:
"name": "punctuation.definition.string.end.org"
1771
Added:
},
1772
Added:
"4": {
1773
Added:
"name": "punctuation.definition.string.begin.org"
1774
Added:
},
1775
Added:
"5": {
1776
Added:
"name": "string.other.link.title.org"
1777
Added:
},
1778
Added:
"6": {
1779
Added:
"name": "punctuation.definition.string.end.org"
1780
Added:
},
1781
Added:
"7": {
1782
Added:
"name": "punctuation.definition.string.end.org"
1783
Added:
},
1784
Added:
"8": {
1785
Added:
"name": "punctuation.definition.string.end.org"
1786
Added:
}
1787
Added:
}
1788
Added:
}
1789
Added:
]
1790
Added:
},
1791
Added:
"todo": {
1792
Added:
"patterns": [
1793
Added:
{
1794
Added:
"name": "invalid.illegal.org",
1795
Added:
"match": "\\bTODO\\b"
1796
Added:
}
1797
Added:
]
1798
Added:
},
1799
Added:
"done": {
1800
Added:
"patterns": [
1801
Added:
{
1802
Added:
"name": "keyword.control.org",
1803
Added:
"match": "\\bDONE\\b"
1804
Added:
}
1805
Added:
]
1806
Added:
},
1807
Added:
"userKeywords": {
1808
Added:
"patterns": [
1809
Added:
{
1810
Added:
"name": "string.quoted.double.org",
1811
Added:
"match": "\\b([A-Z]{3,})\\b"
1812
Added:
}
1813
Added:
]
1814
Added:
},
1815
Added:
"bold": {
1816
Added:
"patterns": [
1817
Added:
{
1818
Added:
"name": "markup.bold.org",
1819
Added:
"match": "(^|\\s)\\*[^\\s](.*?[^\\s])?\\*($|\\W)"
1820
Added:
}
1821
Added:
]
1822
Added:
},
1823
Added:
"italic": {
1824
Added:
"patterns": [
1825
Added:
{
1826
Added:
"name": "markup.italic.org",
1827
Added:
"match": "(^|\\s)/[^\\s](.*?[^\\s])?/($|\\W)"
1828
Added:
}
1829
Added:
]
1830
Added:
},
1831
Added:
"underline": {
1832
Added:
"patterns": [
1833
Added:
{
1834
Added:
"name": "markup.underline.org",
1835
Added:
"match": "(^|\\s)\\_[^\\s](.*?[^\\s])?\\_($|\\W)"
1836
Added:
}
1837
Added:
]
1838
Added:
},
1839
Added:
"literal": {
1840
Added:
"patterns": [
1841
Added:
{
1842
Added:
"name": "markup.italic.org",
1843
Added:
"match": "^:.+"
1844
Added:
}
1845
Added:
]
1846
Added:
},
1847
Added:
"code": {
1848
Added:
"patterns": [
1849
Added:
{
1850
Added:
"name": "variable.org",
1851
Added:
"match": "(^|\\s)\\~[^\\s](.*?[^\\s])?\\~($|\\W)"
1852
Added:
}
1853
Added:
]
1854
Added:
},
1855
Added:
"verbatim": {
1856
Added:
"patterns": [
1857
Added:
{
1858
Added:
"name": "variable.org",
1859
Added:
"match": "(^|\\s)\\=[^\\s](.*?[^\\s])?\\=($|\\W)"
1860
Added:
}
1861
Added:
]
1862
Added:
},
1863
Added:
"comment": {
1864
Added:
"patterns": [
1865
Added:
{
1866
Added:
"match": "(^|\\s)(#)\\s(.*)$",
1867
Added:
"captures": {
1868
Added:
"2": {
1869
Added:
"name": "punctuation.definition.comment"
1870
Added:
},
1871
Added:
"3": {
1872
Added:
"name": "comment.line"
1873
Added:
}
1874
Added:
}
1875
Added:
}
1876
Added:
]
1877
Added:
},
1878
Added:
"keywords": {
1879
Added:
"patterns": [
1880
Added:
{
1881
Added:
"match": "^(#\\+\\w+:)\\s(.*)$",
1882
Added:
"captures": {
1883
Added:
"1": {
1884
Added:
"name": "support.type.property-name.org"
1885
Added:
},
1886
Added:
"2": {
1887
Added:
"name": "meta.structure.dictionary.value.org"
1888
Added:
}
1889
Added:
}
1890
Added:
}
1891
Added:
]
1892
Added:
}
1893
Added:
},
1894
Added:
"scopeName": "source.org"
1895
Added:
}
lib/highlight_grammars.ml
@@ -55,6 +55,7 @@
55
55
"objective-c";
56
56
"ocaml";
57
57
"opam";
58
Added:
"org";
58
59
"perl";
59
60
"php";
60
61
"powershell";
@@ -113,6 +114,7 @@
113
114
| "objective-c" | "objc" -> Some "source.objc"
114
115
| "ocaml" -> Some "source.ocaml"
115
116
| "opam" -> Some "source.ocaml.opam"
117
Added:
| "org" -> Some "source.org"
116
118
| "perl" -> Some "source.perl"
117
119
| "php" -> Some "source.php"
118
120
| "powershell" -> Some "source.powershell"
lib/syntax.ml
@@ -47,6 +47,7 @@
47
47
| ".md" -> Some "markdown"
48
48
| ".nix" -> Some "nix"
49
49
| ".opam" -> Some "opam"
50
Added:
| ".org" -> Some "org"
50
51
| ".php" -> Some "php"
51
52
| ".pl" | ".pm" | ".t" -> Some "perl"
52
53
| ".proto" -> Some "protobuf"