file type on extension
mellbacon committed
Aug 12, 2022 at 12:49 UTC
9c37ffb0f7d2df45a59817f526202a1775d585cf
6 files changed
+9351
-5
package.json
+1
@@ -30,6 +30,7 @@
30
"typescript": "^4.0.0"
31
},
32
"dependencies": {
33
+ "@rollup/plugin-json": "^4.1.0",
34
"@rollup/plugin-url": "^7.0.0",
35
"@tauri-apps/api": "^1.0.2",
36
"sirv-cli": "^2.0.0",
rollup.config.js
+2
@@ -6,6 +6,7 @@ import { terser } from 'rollup-plugin-terser';
6
import sveltePreprocess from 'svelte-preprocess';
7
import typescript from '@rollup/plugin-typescript';
8
import css from 'rollup-plugin-css-only';
9
+import json from '@rollup/plugin-json';
10
11
const production = !process.env.ROLLUP_WATCH;
12
@@ -64,6 +65,7 @@ export default {
65
sourceMap: !production,
66
inlineSources: !production
67
}),
68
+ json(),
69
70
// In dev mode, call `npm run start` once
71
// the bundle has been generated
src/components/Modal/RenameModel.svelte
+13
-2
@@ -3,6 +3,7 @@
3
import Input from "../Input/Input.svelte";
4
import { fs } from "@tauri-apps/api";
5
import { updateTree } from "../FileTree/TreeData";
6
+ import langlist from "../../scripts/languages/languages.json";
7
export let open = false;
8
export let filename = "";
9
export let path = "/";
@@ -15,10 +16,20 @@
16
let invalidtext = "";
17
18
function getExt() {
18
- extinput = filenameinput.split(".")[1];
19
+ let _ = filenameinput.split(".");
20
+ if (_.length > 1) {
21
+ extinput = _.slice(-1)[0];
22
+ }
23
if (extinput === undefined || extinput === "") {
24
extinput = "-";
25
}
26
+ let keys = Object.keys(langlist);
27
+ for (let key of keys) {
28
+ let extensions = langlist[key].extensions;
29
+ if (extensions && extensions.includes(`.${extinput}`)) {
30
+ extinput = `${key} File`;
31
+ }
32
+ }
33
}
34
</script>
35
@@ -51,7 +62,7 @@
62
readonly
63
placeholder={extinput}
64
_class="rename-ext"
54
- labelText="Extension:"
65
+ labelText="File Type:"
66
/>
67
</div>
68
<div class="buttongroup">
src/scripts/languages/languages.json
new
+9323
@@ -0,0 +1,9323 @@
1
+{
2
+ "1C Enterprise": {
3
+ "type": "programming",
4
+ "color": "#814CCC",
5
+ "extensions": [
6
+ ".bsl",
7
+ ".os"
8
+ ],
9
+ "tm_scope": "source.bsl",
10
+ "ace_mode": "text",
11
+ "language_id": 0
12
+ },
13
+ "2-Dimensional Array": {
14
+ "type": "data",
15
+ "color": "#38761D",
16
+ "extensions": [
17
+ ".2da"
18
+ ],
19
+ "tm_scope": "source.2da",
20
+ "ace_mode": "text",
21
+ "language_id": 387204628
22
+ },
23
+ "4D": {
24
+ "type": "programming",
25
+ "color": "#004289",
26
+ "extensions": [
27
+ ".4dm"
28
+ ],
29
+ "tm_scope": "source.4dm",
30
+ "ace_mode": "text",
31
+ "language_id": 577529595
32
+ },
33
+ "ABAP": {
34
+ "type": "programming",
35
+ "color": "#E8274B",
36
+ "extensions": [
37
+ ".abap"
38
+ ],
39
+ "tm_scope": "source.abap",
40
+ "ace_mode": "abap",
41
+ "language_id": 1
42
+ },
43
+ "ABAP CDS": {
44
+ "type": "programming",
45
+ "color": "#555e25",
46
+ "extensions": [
47
+ ".asddls"
48
+ ],
49
+ "tm_scope": "source.abapcds",
50
+ "language_id": 452681853,
51
+ "ace_mode": "text"
52
+ },
53
+ "ABNF": {
54
+ "type": "data",
55
+ "ace_mode": "text",
56
+ "extensions": [
57
+ ".abnf"
58
+ ],
59
+ "tm_scope": "source.abnf",
60
+ "language_id": 429
61
+ },
62
+ "AGS Script": {
63
+ "type": "programming",
64
+ "color": "#B9D9FF",
65
+ "aliases": [
66
+ "ags"
67
+ ],
68
+ "extensions": [
69
+ ".asc",
70
+ ".ash"
71
+ ],
72
+ "tm_scope": "source.c++",
73
+ "ace_mode": "c_cpp",
74
+ "codemirror_mode": "clike",
75
+ "codemirror_mime_type": "text/x-c++src",
76
+ "language_id": 2
77
+ },
78
+ "AIDL": {
79
+ "type": "programming",
80
+ "color": "#34EB6B",
81
+ "tm_scope": "source.aidl",
82
+ "extensions": [
83
+ ".aidl"
84
+ ],
85
+ "ace_mode": "text",
86
+ "interpreters": [
87
+ "aidl"
88
+ ],
89
+ "language_id": 451700185
90
+ },
91
+ "AL": {
92
+ "type": "programming",
93
+ "color": "#3AA2B5",
94
+ "extensions": [
95
+ ".al"
96
+ ],
97
+ "tm_scope": "source.al",
98
+ "ace_mode": "text",
99
+ "language_id": 658971832
100
+ },
101
+ "AMPL": {
102
+ "type": "programming",
103
+ "color": "#E6EFBB",
104
+ "extensions": [
105
+ ".ampl",
106
+ ".mod"
107
+ ],
108
+ "tm_scope": "source.ampl",
109
+ "ace_mode": "text",
110
+ "language_id": 3
111
+ },
112
+ "ANTLR": {
113
+ "type": "programming",
114
+ "color": "#9DC3FF",
115
+ "extensions": [
116
+ ".g4"
117
+ ],
118
+ "tm_scope": "source.antlr",
119
+ "ace_mode": "text",
120
+ "language_id": 4
121
+ },
122
+ "API Blueprint": {
123
+ "type": "markup",
124
+ "color": "#2ACCA8",
125
+ "ace_mode": "markdown",
126
+ "extensions": [
127
+ ".apib"
128
+ ],
129
+ "tm_scope": "text.html.markdown.source.gfm.apib",
130
+ "language_id": 5
131
+ },
132
+ "APL": {
133
+ "type": "programming",
134
+ "color": "#5A8164",
135
+ "extensions": [
136
+ ".apl",
137
+ ".dyalog"
138
+ ],
139
+ "interpreters": [
140
+ "apl",
141
+ "aplx",
142
+ "dyalog"
143
+ ],
144
+ "tm_scope": "source.apl",
145
+ "ace_mode": "text",
146
+ "codemirror_mode": "apl",
147
+ "codemirror_mime_type": "text/apl",
148
+ "language_id": 6
149
+ },
150
+ "ASL": {
151
+ "type": "programming",
152
+ "ace_mode": "text",
153
+ "extensions": [
154
+ ".asl",
155
+ ".dsl"
156
+ ],
157
+ "tm_scope": "source.asl",
158
+ "language_id": 124996147
159
+ },
160
+ "ASN.1": {
161
+ "type": "data",
162
+ "extensions": [
163
+ ".asn",
164
+ ".asn1"
165
+ ],
166
+ "tm_scope": "source.asn",
167
+ "ace_mode": "text",
168
+ "codemirror_mode": "asn.1",
169
+ "codemirror_mime_type": "text/x-ttcn-asn",
170
+ "language_id": 7
171
+ },
172
+ "ASP.NET": {
173
+ "type": "programming",
174
+ "tm_scope": "text.html.asp",
175
+ "color": "#9400ff",
176
+ "aliases": [
177
+ "aspx",
178
+ "aspx-vb"
179
+ ],
180
+ "extensions": [
181
+ ".asax",
182
+ ".ascx",
183
+ ".ashx",
184
+ ".asmx",
185
+ ".aspx",
186
+ ".axd"
187
+ ],
188
+ "ace_mode": "text",
189
+ "codemirror_mode": "htmlembedded",
190
+ "codemirror_mime_type": "application/x-aspx",
191
+ "language_id": 564186416
192
+ },
193
+ "ATS": {
194
+ "type": "programming",
195
+ "color": "#1ac620",
196
+ "aliases": [
197
+ "ats2"
198
+ ],
199
+ "extensions": [
200
+ ".dats",
201
+ ".hats",
202
+ ".sats"
203
+ ],
204
+ "tm_scope": "source.ats",
205
+ "ace_mode": "ocaml",
206
+ "language_id": 9
207
+ },
208
+ "ActionScript": {
209
+ "type": "programming",
210
+ "tm_scope": "source.actionscript.3",
211
+ "color": "#882B0F",
212
+ "aliases": [
213
+ "actionscript 3",
214
+ "actionscript3",
215
+ "as3"
216
+ ],
217
+ "extensions": [
218
+ ".as"
219
+ ],
220
+ "ace_mode": "actionscript",
221
+ "language_id": 10
222
+ },
223
+ "Ada": {
224
+ "type": "programming",
225
+ "color": "#02f88c",
226
+ "extensions": [
227
+ ".adb",
228
+ ".ada",
229
+ ".ads"
230
+ ],
231
+ "aliases": [
232
+ "ada95",
233
+ "ada2005"
234
+ ],
235
+ "tm_scope": "source.ada",
236
+ "ace_mode": "ada",
237
+ "language_id": 11
238
+ },
239
+ "Adobe Font Metrics": {
240
+ "type": "data",
241
+ "color": "#fa0f00",
242
+ "tm_scope": "source.afm",
243
+ "extensions": [
244
+ ".afm"
245
+ ],
246
+ "aliases": [
247
+ "acfm",
248
+ "adobe composite font metrics",
249
+ "adobe multiple font metrics",
250
+ "amfm"
251
+ ],
252
+ "ace_mode": "text",
253
+ "language_id": 147198098
254
+ },
255
+ "Agda": {
256
+ "type": "programming",
257
+ "color": "#315665",
258
+ "extensions": [
259
+ ".agda"
260
+ ],
261
+ "tm_scope": "source.agda",
262
+ "ace_mode": "text",
263
+ "language_id": 12
264
+ },
265
+ "Alloy": {
266
+ "type": "programming",
267
+ "color": "#64C800",
268
+ "extensions": [
269
+ ".als"
270
+ ],
271
+ "tm_scope": "source.alloy",
272
+ "ace_mode": "text",
273
+ "language_id": 13
274
+ },
275
+ "Alpine Abuild": {
276
+ "type": "programming",
277
+ "color": "#0D597F",
278
+ "group": "Shell",
279
+ "aliases": [
280
+ "abuild",
281
+ "apkbuild"
282
+ ],
283
+ "filenames": [
284
+ "APKBUILD"
285
+ ],
286
+ "tm_scope": "source.shell",
287
+ "ace_mode": "sh",
288
+ "codemirror_mode": "shell",
289
+ "codemirror_mime_type": "text/x-sh",
290
+ "language_id": 14
291
+ },
292
+ "Altium Designer": {
293
+ "type": "data",
294
+ "color": "#A89663",
295
+ "aliases": [
296
+ "altium"
297
+ ],
298
+ "extensions": [
299
+ ".OutJob",
300
+ ".PcbDoc",
301
+ ".PrjPCB",
302
+ ".SchDoc"
303
+ ],
304
+ "tm_scope": "source.ini",
305
+ "ace_mode": "ini",
306
+ "language_id": 187772328
307
+ },
308
+ "AngelScript": {
309
+ "type": "programming",
310
+ "color": "#C7D7DC",
311
+ "extensions": [
312
+ ".as",
313
+ ".angelscript"
314
+ ],
315
+ "tm_scope": "source.angelscript",
316
+ "ace_mode": "text",
317
+ "codemirror_mode": "clike",
318
+ "codemirror_mime_type": "text/x-c++src",
319
+ "language_id": 389477596
320
+ },
321
+ "Ant Build System": {
322
+ "type": "data",
323
+ "color": "#A9157E",
324
+ "tm_scope": "text.xml.ant",
325
+ "filenames": [
326
+ "ant.xml",
327
+ "build.xml"
328
+ ],
329
+ "ace_mode": "xml",
330
+ "codemirror_mode": "xml",
331
+ "codemirror_mime_type": "application/xml",
332
+ "language_id": 15
333
+ },
334
+ "Antlers": {
335
+ "type": "markup",
336
+ "color": "#ff269e",
337
+ "extensions": [
338
+ ".antlers.html",
339
+ ".antlers.php",
340
+ ".antlers.xml"
341
+ ],
342
+ "tm_scope": "text.html.statamic",
343
+ "ace_mode": "text",
344
+ "language_id": 1067292663
345
+ },
346
+ "ApacheConf": {
347
+ "type": "data",
348
+ "color": "#d12127",
349
+ "aliases": [
350
+ "aconf",
351
+ "apache"
352
+ ],
353
+ "extensions": [
354
+ ".apacheconf",
355
+ ".vhost"
356
+ ],
357
+ "filenames": [
358
+ ".htaccess",
359
+ "apache2.conf",
360
+ "httpd.conf"
361
+ ],
362
+ "tm_scope": "source.apache-config",
363
+ "ace_mode": "apache_conf",
364
+ "language_id": 16
365
+ },
366
+ "Apex": {
367
+ "type": "programming",
368
+ "color": "#1797c0",
369
+ "extensions": [
370
+ ".cls"
371
+ ],
372
+ "tm_scope": "source.java",
373
+ "ace_mode": "java",
374
+ "codemirror_mode": "clike",
375
+ "codemirror_mime_type": "text/x-java",
376
+ "language_id": 17
377
+ },
378
+ "Apollo Guidance Computer": {
379
+ "type": "programming",
380
+ "color": "#0B3D91",
381
+ "group": "Assembly",
382
+ "extensions": [
383
+ ".agc"
384
+ ],
385
+ "tm_scope": "source.agc",
386
+ "ace_mode": "assembly_x86",
387
+ "language_id": 18
388
+ },
389
+ "AppleScript": {
390
+ "type": "programming",
391
+ "aliases": [
392
+ "osascript"
393
+ ],
394
+ "extensions": [
395
+ ".applescript",
396
+ ".scpt"
397
+ ],
398
+ "interpreters": [
399
+ "osascript"
400
+ ],
401
+ "tm_scope": "source.applescript",
402
+ "ace_mode": "applescript",
403
+ "color": "#101F1F",
404
+ "language_id": 19
405
+ },
406
+ "Arc": {
407
+ "type": "programming",
408
+ "color": "#aa2afe",
409
+ "extensions": [
410
+ ".arc"
411
+ ],
412
+ "tm_scope": "none",
413
+ "ace_mode": "text",
414
+ "language_id": 20
415
+ },
416
+ "AsciiDoc": {
417
+ "type": "prose",
418
+ "color": "#73a0c5",
419
+ "ace_mode": "asciidoc",
420
+ "wrap": true,
421
+ "extensions": [
422
+ ".asciidoc",
423
+ ".adoc",
424
+ ".asc"
425
+ ],
426
+ "tm_scope": "text.html.asciidoc",
427
+ "language_id": 22
428
+ },
429
+ "AspectJ": {
430
+ "type": "programming",
431
+ "color": "#a957b0",
432
+ "extensions": [
433
+ ".aj"
434
+ ],
435
+ "tm_scope": "source.aspectj",
436
+ "ace_mode": "text",
437
+ "language_id": 23
438
+ },
439
+ "Assembly": {
440
+ "type": "programming",
441
+ "color": "#6E4C13",
442
+ "aliases": [
443
+ "asm",
444
+ "nasm"
445
+ ],
446
+ "extensions": [
447
+ ".asm",
448
+ ".a51",
449
+ ".i",
450
+ ".inc",
451
+ ".nas",
452
+ ".nasm"
453
+ ],
454
+ "tm_scope": "source.assembly",
455
+ "ace_mode": "assembly_x86",
456
+ "language_id": 24
457
+ },
458
+ "Astro": {
459
+ "type": "markup",
460
+ "color": "#ff5a03",
461
+ "extensions": [
462
+ ".astro"
463
+ ],
464
+ "tm_scope": "source.astro",
465
+ "ace_mode": "html",
466
+ "codemirror_mode": "jsx",
467
+ "codemirror_mime_type": "text/jsx",
468
+ "language_id": 578209015
469
+ },
470
+ "Asymptote": {
471
+ "type": "programming",
472
+ "color": "#ff0000",
473
+ "extensions": [
474
+ ".asy"
475
+ ],
476
+ "interpreters": [
477
+ "asy"
478
+ ],
479
+ "tm_scope": "source.c++",
480
+ "ace_mode": "c_cpp",
481
+ "codemirror_mode": "clike",
482
+ "codemirror_mime_type": "text/x-kotlin",
483
+ "language_id": 591605007
484
+ },
485
+ "Augeas": {
486
+ "type": "programming",
487
+ "color": "#9CC134",
488
+ "extensions": [
489
+ ".aug"
490
+ ],
491
+ "tm_scope": "none",
492
+ "ace_mode": "text",
493
+ "language_id": 25
494
+ },
495
+ "AutoHotkey": {
496
+ "type": "programming",
497
+ "color": "#6594b9",
498
+ "aliases": [
499
+ "ahk"
500
+ ],
501
+ "extensions": [
502
+ ".ahk",
503
+ ".ahkl"
504
+ ],
505
+ "tm_scope": "source.ahk",
506
+ "ace_mode": "autohotkey",
507
+ "language_id": 26
508
+ },
509
+ "AutoIt": {
510
+ "type": "programming",
511
+ "color": "#1C3552",
512
+ "aliases": [
513
+ "au3",
514
+ "AutoIt3",
515
+ "AutoItScript"
516
+ ],
517
+ "extensions": [
518
+ ".au3"
519
+ ],
520
+ "tm_scope": "source.autoit",
521
+ "ace_mode": "autohotkey",
522
+ "language_id": 27
523
+ },
524
+ "Avro IDL": {
525
+ "type": "data",
526
+ "color": "#0040FF",
527
+ "extensions": [
528
+ ".avdl"
529
+ ],
530
+ "tm_scope": "source.avro",
531
+ "ace_mode": "text",
532
+ "language_id": 785497837
533
+ },
534
+ "Awk": {
535
+ "type": "programming",
536
+ "color": "#c30e9b",
537
+ "extensions": [
538
+ ".awk",
539
+ ".auk",
540
+ ".gawk",
541
+ ".mawk",
542
+ ".nawk"
543
+ ],
544
+ "interpreters": [
545
+ "awk",
546
+ "gawk",
547
+ "mawk",
548
+ "nawk"
549
+ ],
550
+ "tm_scope": "source.awk",
551
+ "ace_mode": "text",
552
+ "language_id": 28
553
+ },
554
+ "BASIC": {
555
+ "type": "programming",
556
+ "extensions": [
557
+ ".bas"
558
+ ],
559
+ "tm_scope": "source.basic",
560
+ "ace_mode": "text",
561
+ "color": "#ff0000",
562
+ "language_id": 28923963
563
+ },
564
+ "Ballerina": {
565
+ "type": "programming",
566
+ "extensions": [
567
+ ".bal"
568
+ ],
569
+ "tm_scope": "source.ballerina",
570
+ "ace_mode": "text",
571
+ "color": "#FF5000",
572
+ "language_id": 720859680
573
+ },
574
+ "Batchfile": {
575
+ "type": "programming",
576
+ "aliases": [
577
+ "bat",
578
+ "batch",
579
+ "dosbatch",
580
+ "winbatch"
581
+ ],
582
+ "extensions": [
583
+ ".bat",
584
+ ".cmd"
585
+ ],
586
+ "tm_scope": "source.batchfile",
587
+ "ace_mode": "batchfile",
588
+ "color": "#C1F12E",
589
+ "language_id": 29
590
+ },
591
+ "Beef": {
592
+ "type": "programming",
593
+ "color": "#a52f4e",
594
+ "extensions": [
595
+ ".bf"
596
+ ],
597
+ "tm_scope": "source.cs",
598
+ "ace_mode": "csharp",
599
+ "codemirror_mode": "clike",
600
+ "codemirror_mime_type": "text/x-csharp",
601
+ "language_id": 545626333
602
+ },
603
+ "Befunge": {
604
+ "type": "programming",
605
+ "extensions": [
606
+ ".befunge"
607
+ ],
608
+ "tm_scope": "source.befunge",
609
+ "ace_mode": "text",
610
+ "language_id": 30
611
+ },
612
+ "Berry": {
613
+ "type": "programming",
614
+ "extensions": [
615
+ ".be"
616
+ ],
617
+ "tm_scope": "source.berry",
618
+ "ace_mode": "text",
619
+ "color": "#15A13C",
620
+ "aliases": [
621
+ "be"
622
+ ],
623
+ "language_id": 121855308
624
+ },
625
+ "BibTeX": {
626
+ "type": "markup",
627
+ "color": "#778899",
628
+ "group": "TeX",
629
+ "extensions": [
630
+ ".bib",
631
+ ".bibtex"
632
+ ],
633
+ "tm_scope": "text.bibtex",
634
+ "ace_mode": "tex",
635
+ "codemirror_mode": "stex",
636
+ "codemirror_mime_type": "text/x-stex",
637
+ "language_id": 982188347
638
+ },
639
+ "Bicep": {
640
+ "type": "programming",
641
+ "color": "#519aba",
642
+ "extensions": [
643
+ ".bicep"
644
+ ],
645
+ "tm_scope": "source.bicep",
646
+ "ace_mode": "text",
647
+ "language_id": 321200902
648
+ },
649
+ "Bikeshed": {
650
+ "type": "markup",
651
+ "color": "#5562ac",
652
+ "extensions": [
653
+ ".bs"
654
+ ],
655
+ "tm_scope": "source.csswg",
656
+ "ace_mode": "html",
657
+ "codemirror_mode": "htmlmixed",
658
+ "codemirror_mime_type": "text/html",
659
+ "language_id": 1055528081
660
+ },
661
+ "Bison": {
662
+ "type": "programming",
663
+ "color": "#6A463F",
664
+ "group": "Yacc",
665
+ "tm_scope": "source.yacc",
666
+ "extensions": [
667
+ ".bison"
668
+ ],
669
+ "ace_mode": "text",
670
+ "language_id": 31
671
+ },
672
+ "BitBake": {
673
+ "type": "programming",
674
+ "color": "#00bce4",
675
+ "tm_scope": "none",
676
+ "extensions": [
677
+ ".bb"
678
+ ],
679
+ "ace_mode": "text",
680
+ "language_id": 32
681
+ },
682
+ "Blade": {
683
+ "type": "markup",
684
+ "color": "#f7523f",
685
+ "extensions": [
686
+ ".blade",
687
+ ".blade.php"
688
+ ],
689
+ "tm_scope": "text.html.php.blade",
690
+ "ace_mode": "text",
691
+ "language_id": 33
692
+ },
693
+ "BlitzBasic": {
694
+ "type": "programming",
695
+ "color": "#00FFAE",
696
+ "aliases": [
697
+ "b3d",
698
+ "blitz3d",
699
+ "blitzplus",
700
+ "bplus"
701
+ ],
702
+ "extensions": [
703
+ ".bb",
704
+ ".decls"
705
+ ],
706
+ "tm_scope": "source.blitzmax",
707
+ "ace_mode": "text",
708
+ "language_id": 34
709
+ },
710
+ "BlitzMax": {
711
+ "type": "programming",
712
+ "color": "#cd6400",
713
+ "extensions": [
714
+ ".bmx"
715
+ ],
716
+ "aliases": [
717
+ "bmax"
718
+ ],
719
+ "tm_scope": "source.blitzmax",
720
+ "ace_mode": "text",
721
+ "language_id": 35
722
+ },
723
+ "Bluespec": {
724
+ "type": "programming",
725
+ "color": "#12223c",
726
+ "extensions": [
727
+ ".bsv"
728
+ ],
729
+ "tm_scope": "source.bsv",
730
+ "ace_mode": "verilog",
731
+ "language_id": 36
732
+ },
733
+ "Boo": {
734
+ "type": "programming",
735
+ "color": "#d4bec1",
736
+ "extensions": [
737
+ ".boo"
738
+ ],
739
+ "ace_mode": "text",
740
+ "tm_scope": "source.boo",
741
+ "language_id": 37
742
+ },
743
+ "Boogie": {
744
+ "type": "programming",
745
+ "color": "#c80fa0",
746
+ "extensions": [
747
+ ".bpl"
748
+ ],
749
+ "interpreters": [
750
+ "boogie"
751
+ ],
752
+ "tm_scope": "source.boogie",
753
+ "ace_mode": "text",
754
+ "language_id": 955017407
755
+ },
756
+ "Brainfuck": {
757
+ "type": "programming",
758
+ "color": "#2F2530",
759
+ "extensions": [
760
+ ".b",
761
+ ".bf"
762
+ ],
763
+ "tm_scope": "source.bf",
764
+ "ace_mode": "text",
765
+ "codemirror_mode": "brainfuck",
766
+ "codemirror_mime_type": "text/x-brainfuck",
767
+ "language_id": 38
768
+ },
769
+ "BrighterScript": {
770
+ "type": "programming",
771
+ "color": "#66AABB",
772
+ "extensions": [
773
+ ".bs"
774
+ ],
775
+ "tm_scope": "source.brs",
776
+ "ace_mode": "text",
777
+ "language_id": 943571030
778
+ },
779
+ "Brightscript": {
780
+ "type": "programming",
781
+ "color": "#662D91",
782
+ "extensions": [
783
+ ".brs"
784
+ ],
785
+ "tm_scope": "source.brs",
786
+ "ace_mode": "text",
787
+ "language_id": 39
788
+ },
789
+ "Browserslist": {
790
+ "type": "data",
791
+ "color": "#ffd539",
792
+ "filenames": [
793
+ ".browserslistrc",
794
+ "browserslist"
795
+ ],
796
+ "tm_scope": "text.browserslist",
797
+ "ace_mode": "text",
798
+ "language_id": 153503348
799
+ },
800
+ "C": {
801
+ "type": "programming",
802
+ "color": "#555555",
803
+ "extensions": [
804
+ ".c",
805
+ ".cats",
806
+ ".h",
807
+ ".idc"
808
+ ],
809
+ "interpreters": [
810
+ "tcc"
811
+ ],
812
+ "tm_scope": "source.c",
813
+ "ace_mode": "c_cpp",
814
+ "codemirror_mode": "clike",
815
+ "codemirror_mime_type": "text/x-csrc",
816
+ "language_id": 41
817
+ },
818
+ "C#": {
819
+ "type": "programming",
820
+ "ace_mode": "csharp",
821
+ "codemirror_mode": "clike",
822
+ "codemirror_mime_type": "text/x-csharp",
823
+ "tm_scope": "source.cs",
824
+ "color": "#178600",
825
+ "aliases": [
826
+ "csharp",
827
+ "cake",
828
+ "cakescript"
829
+ ],
830
+ "extensions": [
831
+ ".cs",
832
+ ".cake",
833
+ ".csx",
834
+ ".linq"
835
+ ],
836
+ "language_id": 42
837
+ },
838
+ "C++": {
839
+ "type": "programming",
840
+ "tm_scope": "source.c++",
841
+ "ace_mode": "c_cpp",
842
+ "codemirror_mode": "clike",
843
+ "codemirror_mime_type": "text/x-c++src",
844
+ "color": "#f34b7d",
845
+ "aliases": [
846
+ "cpp"
847
+ ],
848
+ "extensions": [
849
+ ".cpp",
850
+ ".c++",
851
+ ".cc",
852
+ ".cp",
853
+ ".cxx",
854
+ ".h",
855
+ ".h++",
856
+ ".hh",
857
+ ".hpp",
858
+ ".hxx",
859
+ ".inc",
860
+ ".inl",
861
+ ".ino",
862
+ ".ipp",
863
+ ".ixx",
864
+ ".re",
865
+ ".tcc",
866
+ ".tpp"
867
+ ],
868
+ "language_id": 43
869
+ },
870
+ "C-ObjDump": {
871
+ "type": "data",
872
+ "extensions": [
873
+ ".c-objdump"
874
+ ],
875
+ "tm_scope": "objdump.x86asm",
876
+ "ace_mode": "assembly_x86",
877
+ "language_id": 44
878
+ },
879
+ "C2hs Haskell": {
880
+ "type": "programming",
881
+ "group": "Haskell",
882
+ "aliases": [
883
+ "c2hs"
884
+ ],
885
+ "extensions": [
886
+ ".chs"
887
+ ],
888
+ "tm_scope": "source.haskell",
889
+ "ace_mode": "haskell",
890
+ "codemirror_mode": "haskell",
891
+ "codemirror_mime_type": "text/x-haskell",
892
+ "language_id": 45
893
+ },
894
+ "CAP CDS": {
895
+ "type": "programming",
896
+ "tm_scope": "source.cds",
897
+ "color": "#0092d1",
898
+ "aliases": [
899
+ "cds"
900
+ ],
901
+ "extensions": [
902
+ ".cds"
903
+ ],
904
+ "ace_mode": "text",
905
+ "language_id": 390788699
906
+ },
907
+ "CIL": {
908
+ "type": "data",
909
+ "tm_scope": "source.cil",
910
+ "extensions": [
911
+ ".cil"
912
+ ],
913
+ "ace_mode": "text",
914
+ "language_id": 29176339
915
+ },
916
+ "CLIPS": {
917
+ "type": "programming",
918
+ "color": "#00A300",
919
+ "extensions": [
920
+ ".clp"
921
+ ],
922
+ "tm_scope": "source.clips",
923
+ "ace_mode": "text",
924
+ "language_id": 46
925
+ },
926
+ "CMake": {
927
+ "type": "programming",
928
+ "color": "#DA3434",
929
+ "extensions": [
930
+ ".cmake",
931
+ ".cmake.in"
932
+ ],
933
+ "filenames": [
934
+ "CMakeLists.txt"
935
+ ],
936
+ "tm_scope": "source.cmake",
937
+ "ace_mode": "text",
938
+ "codemirror_mode": "cmake",
939
+ "codemirror_mime_type": "text/x-cmake",
940
+ "language_id": 47
941
+ },
942
+ "COBOL": {
943
+ "type": "programming",
944
+ "extensions": [
945
+ ".cob",
946
+ ".cbl",
947
+ ".ccp",
948
+ ".cobol",
949
+ ".cpy"
950
+ ],
951
+ "tm_scope": "source.cobol",
952
+ "ace_mode": "cobol",
953
+ "codemirror_mode": "cobol",
954
+ "codemirror_mime_type": "text/x-cobol",
955
+ "language_id": 48
956
+ },
957
+ "CODEOWNERS": {
958
+ "type": "data",
959
+ "filenames": [
960
+ "CODEOWNERS"
961
+ ],
962
+ "tm_scope": "text.codeowners",
963
+ "ace_mode": "gitignore",
964
+ "language_id": 321684729
965
+ },
966
+ "COLLADA": {
967
+ "type": "data",
968
+ "color": "#F1A42B",
969
+ "extensions": [
970
+ ".dae"
971
+ ],
972
+ "tm_scope": "text.xml",
973
+ "ace_mode": "xml",
974
+ "codemirror_mode": "xml",
975
+ "codemirror_mime_type": "text/xml",
976
+ "language_id": 49
977
+ },
978
+ "CSON": {
979
+ "type": "data",
980
+ "color": "#244776",
981
+ "tm_scope": "source.coffee",
982
+ "ace_mode": "coffee",
983
+ "codemirror_mode": "coffeescript",
984
+ "codemirror_mime_type": "text/x-coffeescript",
985
+ "extensions": [
986
+ ".cson"
987
+ ],
988
+ "language_id": 424
989
+ },
990
+ "CSS": {
991
+ "type": "markup",
992
+ "tm_scope": "source.css",
993
+ "ace_mode": "css",
994
+ "codemirror_mode": "css",
995
+ "codemirror_mime_type": "text/css",
996
+ "color": "#563d7c",
997
+ "extensions": [
998
+ ".css"
999
+ ],
1000
+ "language_id": 50
1001
+ },
1002
+ "CSV": {
1003
+ "type": "data",
1004
+ "color": "#237346",
1005
+ "ace_mode": "text",
1006
+ "tm_scope": "none",
1007
+ "extensions": [
1008
+ ".csv"
1009
+ ],
1010
+ "language_id": 51
1011
+ },
1012
+ "CUE": {
1013
+ "type": "programming",
1014
+ "extensions": [
1015
+ ".cue"
1016
+ ],
1017
+ "tm_scope": "source.cue",
1018
+ "ace_mode": "text",
1019
+ "color": "#5886E1",
1020
+ "language_id": 356063509
1021
+ },
1022
+ "CWeb": {
1023
+ "type": "programming",
1024
+ "color": "#00007a",
1025
+ "extensions": [
1026
+ ".w"
1027
+ ],
1028
+ "tm_scope": "none",
1029
+ "ace_mode": "text",
1030
+ "language_id": 657332628
1031
+ },
1032
+ "Cabal Config": {
1033
+ "type": "data",
1034
+ "color": "#483465",
1035
+ "aliases": [
1036
+ "Cabal"
1037
+ ],
1038
+ "extensions": [
1039
+ ".cabal"
1040
+ ],
1041
+ "filenames": [
1042
+ "cabal.config",
1043
+ "cabal.project"
1044
+ ],
1045
+ "ace_mode": "haskell",
1046
+ "codemirror_mode": "haskell",
1047
+ "codemirror_mime_type": "text/x-haskell",
1048
+ "tm_scope": "source.cabal",
1049
+ "language_id": 677095381
1050
+ },
1051
+ "Cadence": {
1052
+ "type": "programming",
1053
+ "color": "#00ef8b",
1054
+ "ace_mode": "text",
1055
+ "tm_scope": "source.cadence",
1056
+ "extensions": [
1057
+ ".cdc"
1058
+ ],
1059
+ "language_id": 270184138
1060
+ },
1061
+ "Cairo": {
1062
+ "type": "programming",
1063
+ "color": "#ff4a48",
1064
+ "ace_mode": "text",
1065
+ "tm_scope": "source.cairo",
1066
+ "extensions": [
1067
+ ".cairo"
1068
+ ],
1069
+ "language_id": 620599567
1070
+ },
1071
+ "CameLIGO": {
1072
+ "type": "programming",
1073
+ "color": "#3be133",
1074
+ "extensions": [
1075
+ ".mligo"
1076
+ ],
1077
+ "tm_scope": "source.mligo",
1078
+ "ace_mode": "ocaml",
1079
+ "codemirror_mode": "mllike",
1080
+ "codemirror_mime_type": "text/x-ocaml",
1081
+ "group": "LigoLANG",
1082
+ "language_id": 829207807
1083
+ },
1084
+ "Cap'n Proto": {
1085
+ "type": "programming",
1086
+ "color": "#c42727",
1087
+ "tm_scope": "source.capnp",
1088
+ "extensions": [
1089
+ ".capnp"
1090
+ ],
1091
+ "ace_mode": "text",
1092
+ "language_id": 52
1093
+ },
1094
+ "CartoCSS": {
1095
+ "type": "programming",
1096
+ "aliases": [
1097
+ "Carto"
1098
+ ],
1099
+ "extensions": [
1100
+ ".mss"
1101
+ ],
1102
+ "ace_mode": "text",
1103
+ "tm_scope": "source.css.mss",
1104
+ "language_id": 53
1105
+ },
1106
+ "Ceylon": {
1107
+ "type": "programming",
1108
+ "color": "#dfa535",
1109
+ "extensions": [
1110
+ ".ceylon"
1111
+ ],
1112
+ "tm_scope": "source.ceylon",
1113
+ "ace_mode": "text",
1114
+ "language_id": 54
1115
+ },
1116
+ "Chapel": {
1117
+ "type": "programming",
1118
+ "color": "#8dc63f",
1119
+ "aliases": [
1120
+ "chpl"
1121
+ ],
1122
+ "extensions": [
1123
+ ".chpl"
1124
+ ],
1125
+ "tm_scope": "source.chapel",
1126
+ "ace_mode": "text",
1127
+ "language_id": 55
1128
+ },
1129
+ "Charity": {
1130
+ "type": "programming",
1131
+ "extensions": [
1132
+ ".ch"
1133
+ ],
1134
+ "tm_scope": "none",
1135
+ "ace_mode": "text",
1136
+ "language_id": 56
1137
+ },
1138
+ "Checksums": {
1139
+ "type": "data",
1140
+ "tm_scope": "text.checksums",
1141
+ "aliases": [
1142
+ "checksum",
1143
+ "hash",
1144
+ "hashes",
1145
+ "sum",
1146
+ "sums"
1147
+ ],
1148
+ "filenames": [
1149
+ "MD5SUMS",
1150
+ "SHA1SUMS",
1151
+ "SHA256SUMS",
1152
+ "SHA256SUMS.txt",
1153
+ "SHA512SUMS",
1154
+ "checksums.txt",
1155
+ "cksums",
1156
+ "md5sum.txt"
1157
+ ],
1158
+ "extensions": [
1159
+ ".crc32",
1160
+ ".md2",
1161
+ ".md4",
1162
+ ".md5",
1163
+ ".sha1",
1164
+ ".sha2",
1165
+ ".sha224",
1166
+ ".sha256",
1167
+ ".sha256sum",
1168
+ ".sha3",
1169
+ ".sha384",
1170
+ ".sha512"
1171
+ ],
1172
+ "ace_mode": "text",
1173
+ "language_id": 372063053
1174
+ },
1175
+ "ChucK": {
1176
+ "type": "programming",
1177
+ "color": "#3f8000",
1178
+ "extensions": [
1179
+ ".ck"
1180
+ ],
1181
+ "tm_scope": "source.java",
1182
+ "ace_mode": "java",
1183
+ "codemirror_mode": "clike",
1184
+ "codemirror_mime_type": "text/x-java",
1185
+ "language_id": 57
1186
+ },
1187
+ "Cirru": {
1188
+ "type": "programming",
1189
+ "color": "#ccccff",
1190
+ "tm_scope": "source.cirru",
1191
+ "ace_mode": "cirru",
1192
+ "extensions": [
1193
+ ".cirru"
1194
+ ],
1195
+ "language_id": 58
1196
+ },
1197
+ "Clarion": {
1198
+ "type": "programming",
1199
+ "color": "#db901e",
1200
+ "ace_mode": "text",
1201
+ "extensions": [
1202
+ ".clw"
1203
+ ],
1204
+ "tm_scope": "source.clarion",
1205
+ "language_id": 59
1206
+ },
1207
+ "Clarity": {
1208
+ "type": "programming",
1209
+ "color": "#5546ff",
1210
+ "ace_mode": "lisp",
1211
+ "extensions": [
1212
+ ".clar"
1213
+ ],
1214
+ "tm_scope": "source.clar",
1215
+ "language_id": 91493841
1216
+ },
1217
+ "Classic ASP": {
1218
+ "type": "programming",
1219
+ "color": "#6a40fd",
1220
+ "tm_scope": "text.html.asp",
1221
+ "aliases": [
1222
+ "asp"
1223
+ ],
1224
+ "extensions": [
1225
+ ".asp"
1226
+ ],
1227
+ "ace_mode": "text",
1228
+ "language_id": 8
1229
+ },
1230
+ "Clean": {
1231
+ "type": "programming",
1232
+ "color": "#3F85AF",
1233
+ "extensions": [
1234
+ ".icl",
1235
+ ".dcl"
1236
+ ],
1237
+ "tm_scope": "source.clean",
1238
+ "ace_mode": "text",
1239
+ "language_id": 60
1240
+ },
1241
+ "Click": {
1242
+ "type": "programming",
1243
+ "color": "#E4E6F3",
1244
+ "extensions": [
1245
+ ".click"
1246
+ ],
1247
+ "tm_scope": "source.click",
1248
+ "ace_mode": "text",
1249
+ "language_id": 61
1250
+ },
1251
+ "Clojure": {
1252
+ "type": "programming",
1253
+ "tm_scope": "source.clojure",
1254
+ "ace_mode": "clojure",
1255
+ "codemirror_mode": "clojure",
1256
+ "codemirror_mime_type": "text/x-clojure",
1257
+ "color": "#db5855",
1258
+ "extensions": [
1259
+ ".clj",
1260
+ ".bb",
1261
+ ".boot",
1262
+ ".cl2",
1263
+ ".cljc",
1264
+ ".cljs",
1265
+ ".cljs.hl",
1266
+ ".cljscm",
1267
+ ".cljx",
1268
+ ".hic"
1269
+ ],
1270
+ "filenames": [
1271
+ "riemann.config"
1272
+ ],
1273
+ "interpreters": [
1274
+ "bb"
1275
+ ],
1276
+ "language_id": 62
1277
+ },
1278
+ "Closure Templates": {
1279
+ "type": "markup",
1280
+ "color": "#0d948f",
1281
+ "ace_mode": "soy_template",
1282
+ "codemirror_mode": "soy",
1283
+ "codemirror_mime_type": "text/x-soy",
1284
+ "aliases": [
1285
+ "soy"
1286
+ ],
1287
+ "extensions": [
1288
+ ".soy"
1289
+ ],
1290
+ "tm_scope": "text.html.soy",
1291
+ "language_id": 357046146
1292
+ },
1293
+ "Cloud Firestore Security Rules": {
1294
+ "type": "data",
1295
+ "color": "#FFA000",
1296
+ "ace_mode": "less",
1297
+ "codemirror_mode": "css",
1298
+ "codemirror_mime_type": "text/css",
1299
+ "tm_scope": "source.firestore",
1300
+ "filenames": [
1301
+ "firestore.rules"
1302
+ ],
1303
+ "language_id": 407996372
1304
+ },
1305
+ "CoNLL-U": {
1306
+ "type": "data",
1307
+ "extensions": [
1308
+ ".conllu",
1309
+ ".conll"
1310
+ ],
1311
+ "tm_scope": "text.conllu",
1312
+ "ace_mode": "text",
1313
+ "aliases": [
1314
+ "CoNLL",
1315
+ "CoNLL-X"
1316
+ ],
1317
+ "language_id": 421026389
1318
+ },
1319
+ "CodeQL": {
1320
+ "type": "programming",
1321
+ "color": "#140f46",
1322
+ "extensions": [
1323
+ ".ql",
1324
+ ".qll"
1325
+ ],
1326
+ "tm_scope": "source.ql",
1327
+ "ace_mode": "text",
1328
+ "language_id": 424259634,
1329
+ "aliases": [
1330
+ "ql"
1331
+ ]
1332
+ },
1333
+ "CoffeeScript": {
1334
+ "type": "programming",
1335
+ "tm_scope": "source.coffee",
1336
+ "ace_mode": "coffee",
1337
+ "codemirror_mode": "coffeescript",
1338
+ "codemirror_mime_type": "text/x-coffeescript",
1339
+ "color": "#244776",
1340
+ "aliases": [
1341
+ "coffee",
1342
+ "coffee-script"
1343
+ ],
1344
+ "extensions": [
1345
+ ".coffee",
1346
+ "._coffee",
1347
+ ".cake",
1348
+ ".cjsx",
1349
+ ".iced"
1350
+ ],
1351
+ "filenames": [
1352
+ "Cakefile"
1353
+ ],
1354
+ "interpreters": [
1355
+ "coffee"
1356
+ ],
1357
+ "language_id": 63
1358
+ },
1359
+ "ColdFusion": {
1360
+ "type": "programming",
1361
+ "ace_mode": "coldfusion",
1362
+ "color": "#ed2cd6",
1363
+ "aliases": [
1364
+ "cfm",
1365
+ "cfml",
1366
+ "coldfusion html"
1367
+ ],
1368
+ "extensions": [
1369
+ ".cfm",
1370
+ ".cfml"
1371
+ ],
1372
+ "tm_scope": "text.html.cfm",
1373
+ "language_id": 64
1374
+ },
1375
+ "ColdFusion CFC": {
1376
+ "type": "programming",
1377
+ "color": "#ed2cd6",
1378
+ "group": "ColdFusion",
1379
+ "ace_mode": "coldfusion",
1380
+ "aliases": [
1381
+ "cfc"
1382
+ ],
1383
+ "extensions": [
1384
+ ".cfc"
1385
+ ],
1386
+ "tm_scope": "source.cfscript",
1387
+ "language_id": 65
1388
+ },
1389
+ "Common Lisp": {
1390
+ "type": "programming",
1391
+ "tm_scope": "source.lisp",
1392
+ "color": "#3fb68b",
1393
+ "aliases": [
1394
+ "lisp"
1395
+ ],
1396
+ "extensions": [
1397
+ ".lisp",
1398
+ ".asd",
1399
+ ".cl",
1400
+ ".l",
1401
+ ".lsp",
1402
+ ".ny",
1403
+ ".podsl",
1404
+ ".sexp"
1405
+ ],
1406
+ "interpreters": [
1407
+ "lisp",
1408
+ "sbcl",
1409
+ "ccl",
1410
+ "clisp",
1411
+ "ecl"
1412
+ ],
1413
+ "ace_mode": "lisp",
1414
+ "codemirror_mode": "commonlisp",
1415
+ "codemirror_mime_type": "text/x-common-lisp",
1416
+ "language_id": 66
1417
+ },
1418
+ "Common Workflow Language": {
1419
+ "aliases": [
1420
+ "cwl"
1421
+ ],
1422
+ "type": "programming",
1423
+ "ace_mode": "yaml",
1424
+ "codemirror_mode": "yaml",
1425
+ "codemirror_mime_type": "text/x-yaml",
1426
+ "extensions": [
1427
+ ".cwl"
1428
+ ],
1429
+ "interpreters": [
1430
+ "cwl-runner"
1431
+ ],
1432
+ "color": "#B5314C",
1433
+ "tm_scope": "source.cwl",
1434
+ "language_id": 988547172
1435
+ },
1436
+ "Component Pascal": {
1437
+ "type": "programming",
1438
+ "color": "#B0CE4E",
1439
+ "extensions": [
1440
+ ".cp",
1441
+ ".cps"
1442
+ ],
1443
+ "tm_scope": "source.pascal",
1444
+ "ace_mode": "pascal",
1445
+ "codemirror_mode": "pascal",
1446
+ "codemirror_mime_type": "text/x-pascal",
1447
+ "language_id": 67
1448
+ },
1449
+ "Cool": {
1450
+ "type": "programming",
1451
+ "extensions": [
1452
+ ".cl"
1453
+ ],
1454
+ "tm_scope": "source.cool",
1455
+ "ace_mode": "text",
1456
+ "language_id": 68
1457
+ },
1458
+ "Coq": {
1459
+ "type": "programming",
1460
+ "color": "#d0b68c",
1461
+ "extensions": [
1462
+ ".coq",
1463
+ ".v"
1464
+ ],
1465
+ "tm_scope": "source.coq",
1466
+ "ace_mode": "text",
1467
+ "language_id": 69
1468
+ },
1469
+ "Cpp-ObjDump": {
1470
+ "type": "data",
1471
+ "extensions": [
1472
+ ".cppobjdump",
1473
+ ".c++-objdump",
1474
+ ".c++objdump",
1475
+ ".cpp-objdump",
1476
+ ".cxx-objdump"
1477
+ ],
1478
+ "tm_scope": "objdump.x86asm",
1479
+ "aliases": [
1480
+ "c++-objdump"
1481
+ ],
1482
+ "ace_mode": "assembly_x86",
1483
+ "language_id": 70
1484
+ },
1485
+ "Creole": {
1486
+ "type": "prose",
1487
+ "wrap": true,
1488
+ "extensions": [
1489
+ ".creole"
1490
+ ],
1491
+ "tm_scope": "text.html.creole",
1492
+ "ace_mode": "text",
1493
+ "language_id": 71
1494
+ },
1495
+ "Crystal": {
1496
+ "type": "programming",
1497
+ "color": "#000100",
1498
+ "extensions": [
1499
+ ".cr"
1500
+ ],
1501
+ "ace_mode": "ruby",
1502
+ "codemirror_mode": "crystal",
1503
+ "codemirror_mime_type": "text/x-crystal",
1504
+ "tm_scope": "source.crystal",
1505
+ "interpreters": [
1506
+ "crystal"
1507
+ ],
1508
+ "language_id": 72
1509
+ },
1510
+ "Csound": {
1511
+ "type": "programming",
1512
+ "color": "#1a1a1a",
1513
+ "aliases": [
1514
+ "csound-orc"
1515
+ ],
1516
+ "extensions": [
1517
+ ".orc",
1518
+ ".udo"
1519
+ ],
1520
+ "tm_scope": "source.csound",
1521
+ "ace_mode": "csound_orchestra",
1522
+ "language_id": 73
1523
+ },
1524
+ "Csound Document": {
1525
+ "type": "programming",
1526
+ "color": "#1a1a1a",
1527
+ "aliases": [
1528
+ "csound-csd"
1529
+ ],
1530
+ "extensions": [
1531
+ ".csd"
1532
+ ],
1533
+ "tm_scope": "source.csound-document",
1534
+ "ace_mode": "csound_document",
1535
+ "language_id": 74
1536
+ },
1537
+ "Csound Score": {
1538
+ "type": "programming",
1539
+ "color": "#1a1a1a",
1540
+ "aliases": [
1541
+ "csound-sco"
1542
+ ],
1543
+ "extensions": [
1544
+ ".sco"
1545
+ ],
1546
+ "tm_scope": "source.csound-score",
1547
+ "ace_mode": "csound_score",
1548
+ "language_id": 75
1549
+ },
1550
+ "Cuda": {
1551
+ "type": "programming",
1552
+ "extensions": [
1553
+ ".cu",
1554
+ ".cuh"
1555
+ ],
1556
+ "tm_scope": "source.cuda-c++",
1557
+ "ace_mode": "c_cpp",
1558
+ "codemirror_mode": "clike",
1559
+ "codemirror_mime_type": "text/x-c++src",
1560
+ "color": "#3A4E3A",
1561
+ "language_id": 77
1562
+ },
1563
+ "Cue Sheet": {
1564
+ "type": "data",
1565
+ "extensions": [
1566
+ ".cue"
1567
+ ],
1568
+ "tm_scope": "source.cuesheet",
1569
+ "ace_mode": "text",
1570
+ "language_id": 942714150
1571
+ },
1572
+ "Curry": {
1573
+ "type": "programming",
1574
+ "color": "#531242",
1575
+ "extensions": [
1576
+ ".curry"
1577
+ ],
1578
+ "tm_scope": "source.curry",
1579
+ "ace_mode": "haskell",
1580
+ "language_id": 439829048
1581
+ },
1582
+ "Cycript": {
1583
+ "type": "programming",
1584
+ "extensions": [
1585
+ ".cy"
1586
+ ],
1587
+ "tm_scope": "source.js",
1588
+ "ace_mode": "javascript",
1589
+ "codemirror_mode": "javascript",
1590
+ "codemirror_mime_type": "text/javascript",
1591
+ "language_id": 78
1592
+ },
1593
+ "Cython": {
1594
+ "type": "programming",
1595
+ "color": "#fedf5b",
1596
+ "extensions": [
1597
+ ".pyx",
1598
+ ".pxd",
1599
+ ".pxi"
1600
+ ],
1601
+ "aliases": [
1602
+ "pyrex"
1603
+ ],
1604
+ "tm_scope": "source.cython",
1605
+ "ace_mode": "text",
1606
+ "codemirror_mode": "python",
1607
+ "codemirror_mime_type": "text/x-cython",
1608
+ "language_id": 79
1609
+ },
1610
+ "D": {
1611
+ "type": "programming",
1612
+ "color": "#ba595e",
1613
+ "aliases": [
1614
+ "Dlang"
1615
+ ],
1616
+ "extensions": [
1617
+ ".d",
1618
+ ".di"
1619
+ ],
1620
+ "tm_scope": "source.d",
1621
+ "ace_mode": "d",
1622
+ "codemirror_mode": "d",
1623
+ "codemirror_mime_type": "text/x-d",
1624
+ "language_id": 80
1625
+ },
1626
+ "D-ObjDump": {
1627
+ "type": "data",
1628
+ "extensions": [
1629
+ ".d-objdump"
1630
+ ],
1631
+ "tm_scope": "objdump.x86asm",
1632
+ "ace_mode": "assembly_x86",
1633
+ "language_id": 81
1634
+ },
1635
+ "DIGITAL Command Language": {
1636
+ "type": "programming",
1637
+ "aliases": [
1638
+ "dcl"
1639
+ ],
1640
+ "extensions": [
1641
+ ".com"
1642
+ ],
1643
+ "tm_scope": "none",
1644
+ "ace_mode": "text",
1645
+ "language_id": 82
1646
+ },
1647
+ "DM": {
1648
+ "type": "programming",
1649
+ "color": "#447265",
1650
+ "extensions": [
1651
+ ".dm"
1652
+ ],
1653
+ "aliases": [
1654
+ "byond"
1655
+ ],
1656
+ "tm_scope": "source.dm",
1657
+ "ace_mode": "c_cpp",
1658
+ "language_id": 83
1659
+ },
1660
+ "DNS Zone": {
1661
+ "type": "data",
1662
+ "extensions": [
1663
+ ".zone",
1664
+ ".arpa"
1665
+ ],
1666
+ "tm_scope": "text.zone_file",
1667
+ "ace_mode": "text",
1668
+ "language_id": 84
1669
+ },
1670
+ "DTrace": {
1671
+ "type": "programming",
1672
+ "aliases": [
1673
+ "dtrace-script"
1674
+ ],
1675
+ "extensions": [
1676
+ ".d"
1677
+ ],
1678
+ "interpreters": [
1679
+ "dtrace"
1680
+ ],
1681
+ "tm_scope": "source.c",
1682
+ "ace_mode": "c_cpp",
1683
+ "codemirror_mode": "clike",
1684
+ "codemirror_mime_type": "text/x-csrc",
1685
+ "language_id": 85
1686
+ },
1687
+ "Dafny": {
1688
+ "type": "programming",
1689
+ "color": "#FFEC25",
1690
+ "extensions": [
1691
+ ".dfy"
1692
+ ],
1693
+ "interpreters": [
1694
+ "dafny"
1695
+ ],
1696
+ "tm_scope": "text.dfy.dafny",
1697
+ "ace_mode": "text",
1698
+ "language_id": 969323346
1699
+ },
1700
+ "Darcs Patch": {
1701
+ "type": "data",
1702
+ "color": "#8eff23",
1703
+ "aliases": [
1704
+ "dpatch"
1705
+ ],
1706
+ "extensions": [
1707
+ ".darcspatch",
1708
+ ".dpatch"
1709
+ ],
1710
+ "tm_scope": "none",
1711
+ "ace_mode": "text",
1712
+ "language_id": 86
1713
+ },
1714
+ "Dart": {
1715
+ "type": "programming",
1716
+ "color": "#00B4AB",
1717
+ "extensions": [
1718
+ ".dart"
1719
+ ],
1720
+ "interpreters": [
1721
+ "dart"
1722
+ ],
1723
+ "tm_scope": "source.dart",
1724
+ "ace_mode": "dart",
1725
+ "codemirror_mode": "dart",
1726
+ "codemirror_mime_type": "application/dart",
1727
+ "language_id": 87
1728
+ },
1729
+ "DataWeave": {
1730
+ "type": "programming",
1731
+ "color": "#003a52",
1732
+ "extensions": [
1733
+ ".dwl"
1734
+ ],
1735
+ "ace_mode": "text",
1736
+ "tm_scope": "source.data-weave",
1737
+ "language_id": 974514097
1738
+ },
1739
+ "Debian Package Control File": {
1740
+ "type": "data",
1741
+ "color": "#D70751",
1742
+ "extensions": [
1743
+ ".dsc"
1744
+ ],
1745
+ "tm_scope": "source.deb-control",
1746
+ "ace_mode": "text",
1747
+ "language_id": 527438264
1748
+ },
1749
+ "DenizenScript": {
1750
+ "type": "programming",
1751
+ "color": "#FBEE96",
1752
+ "ace_mode": "yaml",
1753
+ "codemirror_mode": "yaml",
1754
+ "codemirror_mime_type": "text/x-yaml",
1755
+ "extensions": [
1756
+ ".dsc"
1757
+ ],
1758
+ "tm_scope": "source.denizenscript",
1759
+ "language_id": 435000929
1760
+ },
1761
+ "Dhall": {
1762
+ "type": "programming",
1763
+ "color": "#dfafff",
1764
+ "extensions": [
1765
+ ".dhall"
1766
+ ],
1767
+ "tm_scope": "source.haskell",
1768
+ "ace_mode": "haskell",
1769
+ "codemirror_mode": "haskell",
1770
+ "codemirror_mime_type": "text/x-haskell",
1771
+ "language_id": 793969321
1772
+ },
1773
+ "Diff": {
1774
+ "type": "data",
1775
+ "extensions": [
1776
+ ".diff",
1777
+ ".patch"
1778
+ ],
1779
+ "aliases": [
1780
+ "udiff"
1781
+ ],
1782
+ "tm_scope": "source.diff",
1783
+ "ace_mode": "diff",
1784
+ "codemirror_mode": "diff",
1785
+ "codemirror_mime_type": "text/x-diff",
1786
+ "language_id": 88
1787
+ },
1788
+ "DirectX 3D File": {
1789
+ "type": "data",
1790
+ "color": "#aace60",
1791
+ "extensions": [
1792
+ ".x"
1793
+ ],
1794
+ "ace_mode": "text",
1795
+ "tm_scope": "none",
1796
+ "language_id": 201049282
1797
+ },
1798
+ "Dockerfile": {
1799
+ "type": "programming",
1800
+ "aliases": [
1801
+ "Containerfile"
1802
+ ],
1803
+ "color": "#384d54",
1804
+ "tm_scope": "source.dockerfile",
1805
+ "extensions": [
1806
+ ".dockerfile"
1807
+ ],
1808
+ "filenames": [
1809
+ "Containerfile",
1810
+ "Dockerfile"
1811
+ ],
1812
+ "ace_mode": "dockerfile",
1813
+ "codemirror_mode": "dockerfile",
1814
+ "codemirror_mime_type": "text/x-dockerfile",
1815
+ "language_id": 89
1816
+ },
1817
+ "Dogescript": {
1818
+ "type": "programming",
1819
+ "color": "#cca760",
1820
+ "extensions": [
1821
+ ".djs"
1822
+ ],
1823
+ "tm_scope": "none",
1824
+ "ace_mode": "text",
1825
+ "language_id": 90
1826
+ },
1827
+ "Dylan": {
1828
+ "type": "programming",
1829
+ "color": "#6c616e",
1830
+ "extensions": [
1831
+ ".dylan",
1832
+ ".dyl",
1833
+ ".intr",
1834
+ ".lid"
1835
+ ],
1836
+ "tm_scope": "source.dylan",
1837
+ "ace_mode": "text",
1838
+ "codemirror_mode": "dylan",
1839
+ "codemirror_mime_type": "text/x-dylan",
1840
+ "language_id": 91
1841
+ },
1842
+ "E": {
1843
+ "type": "programming",
1844
+ "color": "#ccce35",
1845
+ "extensions": [
1846
+ ".e"
1847
+ ],
1848
+ "interpreters": [
1849
+ "rune"
1850
+ ],
1851
+ "tm_scope": "none",
1852
+ "ace_mode": "text",
1853
+ "language_id": 92
1854
+ },
1855
+ "E-mail": {
1856
+ "type": "data",
1857
+ "aliases": [
1858
+ "email",
1859
+ "eml",
1860
+ "mail",
1861
+ "mbox"
1862
+ ],
1863
+ "extensions": [
1864
+ ".eml",
1865
+ ".mbox"
1866
+ ],
1867
+ "tm_scope": "text.eml.basic",
1868
+ "ace_mode": "text",
1869
+ "codemirror_mode": "mbox",
1870
+ "codemirror_mime_type": "application/mbox",
1871
+ "language_id": 529653389
1872
+ },
1873
+ "EBNF": {
1874
+ "type": "data",
1875
+ "extensions": [
1876
+ ".ebnf"
1877
+ ],
1878
+ "tm_scope": "source.ebnf",
1879
+ "ace_mode": "text",
1880
+ "codemirror_mode": "ebnf",
1881
+ "codemirror_mime_type": "text/x-ebnf",
1882
+ "language_id": 430
1883
+ },
1884
+ "ECL": {
1885
+ "type": "programming",
1886
+ "color": "#8a1267",
1887
+ "extensions": [
1888
+ ".ecl",
1889
+ ".eclxml"
1890
+ ],
1891
+ "tm_scope": "source.ecl",
1892
+ "ace_mode": "text",
1893
+ "codemirror_mode": "ecl",
1894
+ "codemirror_mime_type": "text/x-ecl",
1895
+ "language_id": 93
1896
+ },
1897
+ "ECLiPSe": {
1898
+ "type": "programming",
1899
+ "color": "#001d9d",
1900
+ "group": "prolog",
1901
+ "extensions": [
1902
+ ".ecl"
1903
+ ],
1904
+ "tm_scope": "source.prolog.eclipse",
1905
+ "ace_mode": "prolog",
1906
+ "language_id": 94
1907
+ },
1908
+ "EJS": {
1909
+ "type": "markup",
1910
+ "color": "#a91e50",
1911
+ "extensions": [
1912
+ ".ejs",
1913
+ ".ect",
1914
+ ".ejs.t",
1915
+ ".jst"
1916
+ ],
1917
+ "tm_scope": "text.html.js",
1918
+ "ace_mode": "ejs",
1919
+ "language_id": 95
1920
+ },
1921
+ "EQ": {
1922
+ "type": "programming",
1923
+ "color": "#a78649",
1924
+ "extensions": [
1925
+ ".eq"
1926
+ ],
1927
+ "tm_scope": "source.cs",
1928
+ "ace_mode": "csharp",
1929
+ "codemirror_mode": "clike",
1930
+ "codemirror_mime_type": "text/x-csharp",
1931
+ "language_id": 96
1932
+ },
1933
+ "Eagle": {
1934
+ "type": "data",
1935
+ "extensions": [
1936
+ ".sch",
1937
+ ".brd"
1938
+ ],
1939
+ "tm_scope": "text.xml",
1940
+ "ace_mode": "xml",
1941
+ "codemirror_mode": "xml",
1942
+ "codemirror_mime_type": "text/xml",
1943
+ "language_id": 97
1944
+ },
1945
+ "Earthly": {
1946
+ "type": "programming",
1947
+ "aliases": [
1948
+ "Earthfile"
1949
+ ],
1950
+ "color": "#2af0ff",
1951
+ "tm_scope": "source.earthfile",
1952
+ "ace_mode": "text",
1953
+ "filenames": [
1954
+ "Earthfile"
1955
+ ],
1956
+ "language_id": 963512632
1957
+ },
1958
+ "Easybuild": {
1959
+ "type": "data",
1960
+ "color": "#069406",
1961
+ "group": "Python",
1962
+ "ace_mode": "python",
1963
+ "codemirror_mode": "python",
1964
+ "codemirror_mime_type": "text/x-python",
1965
+ "tm_scope": "source.python",
1966
+ "extensions": [
1967
+ ".eb"
1968
+ ],
1969
+ "language_id": 342840477
1970
+ },
1971
+ "Ecere Projects": {
1972
+ "type": "data",
1973
+ "color": "#913960",
1974
+ "group": "JavaScript",
1975
+ "extensions": [
1976
+ ".epj"
1977
+ ],
1978
+ "tm_scope": "source.json",
1979
+ "ace_mode": "json",
1980
+ "codemirror_mode": "javascript",
1981
+ "codemirror_mime_type": "application/json",
1982
+ "language_id": 98
1983
+ },
1984
+ "EditorConfig": {
1985
+ "type": "data",
1986
+ "color": "#fff1f2",
1987
+ "group": "INI",
1988
+ "filenames": [
1989
+ ".editorconfig"
1990
+ ],
1991
+ "aliases": [
1992
+ "editor-config"
1993
+ ],
1994
+ "ace_mode": "ini",
1995
+ "codemirror_mode": "properties",
1996
+ "codemirror_mime_type": "text/x-properties",
1997
+ "tm_scope": "source.editorconfig",
1998
+ "language_id": 96139566
1999
+ },
2000
+ "Edje Data Collection": {
2001
+ "type": "data",
2002
+ "extensions": [
2003
+ ".edc"
2004
+ ],
2005
+ "tm_scope": "source.c++",
2006
+ "ace_mode": "c_cpp",
2007
+ "codemirror_mode": "clike",
2008
+ "codemirror_mime_type": "text/x-c++src",
2009
+ "language_id": 342840478
2010
+ },
2011
+ "Eiffel": {
2012
+ "type": "programming",
2013
+ "color": "#4d6977",
2014
+ "extensions": [
2015
+ ".e"
2016
+ ],
2017
+ "tm_scope": "source.eiffel",
2018
+ "ace_mode": "eiffel",
2019
+ "codemirror_mode": "eiffel",
2020
+ "codemirror_mime_type": "text/x-eiffel",
2021
+ "language_id": 99
2022
+ },
2023
+ "Elixir": {
2024
+ "type": "programming",
2025
+ "color": "#6e4a7e",
2026
+ "extensions": [
2027
+ ".ex",
2028
+ ".exs"
2029
+ ],
2030
+ "tm_scope": "source.elixir",
2031
+ "ace_mode": "elixir",
2032
+ "filenames": [
2033
+ "mix.lock"
2034
+ ],
2035
+ "interpreters": [
2036
+ "elixir"
2037
+ ],
2038
+ "language_id": 100
2039
+ },
2040
+ "Elm": {
2041
+ "type": "programming",
2042
+ "color": "#60B5CC",
2043
+ "extensions": [
2044
+ ".elm"
2045
+ ],
2046
+ "tm_scope": "source.elm",
2047
+ "ace_mode": "elm",
2048
+ "codemirror_mode": "elm",
2049
+ "codemirror_mime_type": "text/x-elm",
2050
+ "language_id": 101
2051
+ },
2052
+ "Emacs Lisp": {
2053
+ "type": "programming",
2054
+ "tm_scope": "source.emacs.lisp",
2055
+ "color": "#c065db",
2056
+ "aliases": [
2057
+ "elisp",
2058
+ "emacs"
2059
+ ],
2060
+ "filenames": [
2061
+ ".abbrev_defs",
2062
+ ".emacs",
2063
+ ".emacs.desktop",
2064
+ ".gnus",
2065
+ ".spacemacs",
2066
+ ".viper",
2067
+ "Cask",
2068
+ "Project.ede",
2069
+ "_emacs",
2070
+ "abbrev_defs"
2071
+ ],
2072
+ "extensions": [
2073
+ ".el",
2074
+ ".emacs",
2075
+ ".emacs.desktop"
2076
+ ],
2077
+ "ace_mode": "lisp",
2078
+ "codemirror_mode": "commonlisp",
2079
+ "codemirror_mime_type": "text/x-common-lisp",
2080
+ "language_id": 102
2081
+ },
2082
+ "EmberScript": {
2083
+ "type": "programming",
2084
+ "color": "#FFF4F3",
2085
+ "extensions": [
2086
+ ".em",
2087
+ ".emberscript"
2088
+ ],
2089
+ "tm_scope": "source.coffee",
2090
+ "ace_mode": "coffee",
2091
+ "codemirror_mode": "coffeescript",
2092
+ "codemirror_mime_type": "text/x-coffeescript",
2093
+ "language_id": 103
2094
+ },
2095
+ "Erlang": {
2096
+ "type": "programming",
2097
+ "color": "#B83998",
2098
+ "extensions": [
2099
+ ".erl",
2100
+ ".app.src",
2101
+ ".es",
2102
+ ".escript",
2103
+ ".hrl",
2104
+ ".xrl",
2105
+ ".yrl"
2106
+ ],
2107
+ "filenames": [
2108
+ "Emakefile",
2109
+ "rebar.config",
2110
+ "rebar.config.lock",
2111
+ "rebar.lock"
2112
+ ],
2113
+ "tm_scope": "source.erlang",
2114
+ "ace_mode": "erlang",
2115
+ "codemirror_mode": "erlang",
2116
+ "codemirror_mime_type": "text/x-erlang",
2117
+ "interpreters": [
2118
+ "escript"
2119
+ ],
2120
+ "language_id": 104
2121
+ },
2122
+ "Euphoria": {
2123
+ "type": "programming",
2124
+ "color": "#FF790B",
2125
+ "extensions": [
2126
+ ".e",
2127
+ ".ex"
2128
+ ],
2129
+ "interpreters": [
2130
+ "eui",
2131
+ "euiw"
2132
+ ],
2133
+ "ace_mode": "text",
2134
+ "tm_scope": "source.euphoria",
2135
+ "language_id": 880693982
2136
+ },
2137
+ "F#": {
2138
+ "type": "programming",
2139
+ "color": "#b845fc",
2140
+ "aliases": [
2141
+ "fsharp"
2142
+ ],
2143
+ "extensions": [
2144
+ ".fs",
2145
+ ".fsi",
2146
+ ".fsx"
2147
+ ],
2148
+ "tm_scope": "source.fsharp",
2149
+ "ace_mode": "text",
2150
+ "codemirror_mode": "mllike",
2151
+ "codemirror_mime_type": "text/x-fsharp",
2152
+ "language_id": 105
2153
+ },
2154
+ "F*": {
2155
+ "fs_name": "Fstar",
2156
+ "type": "programming",
2157
+ "color": "#572e30",
2158
+ "aliases": [
2159
+ "fstar"
2160
+ ],
2161
+ "extensions": [
2162
+ ".fst",
2163
+ ".fsti"
2164
+ ],
2165
+ "tm_scope": "source.fstar",
2166
+ "ace_mode": "text",
2167
+ "language_id": 336943375
2168
+ },
2169
+ "FIGlet Font": {
2170
+ "type": "data",
2171
+ "color": "#FFDDBB",
2172
+ "aliases": [
2173
+ "FIGfont"
2174
+ ],
2175
+ "extensions": [
2176
+ ".flf"
2177
+ ],
2178
+ "tm_scope": "source.figfont",
2179
+ "ace_mode": "text",
2180
+ "language_id": 686129783
2181
+ },
2182
+ "FLUX": {
2183
+ "type": "programming",
2184
+ "color": "#88ccff",
2185
+ "extensions": [
2186
+ ".fx",
2187
+ ".flux"
2188
+ ],
2189
+ "tm_scope": "none",
2190
+ "ace_mode": "text",
2191
+ "language_id": 106
2192
+ },
2193
+ "Factor": {
2194
+ "type": "programming",
2195
+ "color": "#636746",
2196
+ "extensions": [
2197
+ ".factor"
2198
+ ],
2199
+ "filenames": [
2200
+ ".factor-boot-rc",
2201
+ ".factor-rc"
2202
+ ],
2203
+ "tm_scope": "source.factor",
2204
+ "ace_mode": "text",
2205
+ "codemirror_mode": "factor",
2206
+ "codemirror_mime_type": "text/x-factor",
2207
+ "language_id": 108
2208
+ },
2209
+ "Fancy": {
2210
+ "type": "programming",
2211
+ "color": "#7b9db4",
2212
+ "extensions": [
2213
+ ".fy",
2214
+ ".fancypack"
2215
+ ],
2216
+ "filenames": [
2217
+ "Fakefile"
2218
+ ],
2219
+ "tm_scope": "source.fancy",
2220
+ "ace_mode": "text",
2221
+ "language_id": 109
2222
+ },
2223
+ "Fantom": {
2224
+ "type": "programming",
2225
+ "color": "#14253c",
2226
+ "extensions": [
2227
+ ".fan"
2228
+ ],
2229
+ "tm_scope": "source.fan",
2230
+ "ace_mode": "text",
2231
+ "language_id": 110
2232
+ },
2233
+ "Faust": {
2234
+ "type": "programming",
2235
+ "color": "#c37240",
2236
+ "extensions": [
2237
+ ".dsp"
2238
+ ],
2239
+ "tm_scope": "source.faust",
2240
+ "ace_mode": "text",
2241
+ "language_id": 622529198
2242
+ },
2243
+ "Fennel": {
2244
+ "type": "programming",
2245
+ "tm_scope": "source.fnl",
2246
+ "ace_mode": "text",
2247
+ "color": "#fff3d7",
2248
+ "interpreters": [
2249
+ "fennel"
2250
+ ],
2251
+ "extensions": [
2252
+ ".fnl"
2253
+ ],
2254
+ "language_id": 239946126
2255
+ },
2256
+ "Filebench WML": {
2257
+ "type": "programming",
2258
+ "color": "#F6B900",
2259
+ "extensions": [
2260
+ ".f"
2261
+ ],
2262
+ "tm_scope": "none",
2263
+ "ace_mode": "text",
2264
+ "language_id": 111
2265
+ },
2266
+ "Filterscript": {
2267
+ "type": "programming",
2268
+ "group": "RenderScript",
2269
+ "extensions": [
2270
+ ".fs"
2271
+ ],
2272
+ "tm_scope": "none",
2273
+ "ace_mode": "text",
2274
+ "language_id": 112
2275
+ },
2276
+ "Fluent": {
2277
+ "type": "programming",
2278
+ "color": "#ffcc33",
2279
+ "extensions": [
2280
+ ".ftl"
2281
+ ],
2282
+ "tm_scope": "source.ftl",
2283
+ "ace_mode": "text",
2284
+ "language_id": 206353404
2285
+ },
2286
+ "Formatted": {
2287
+ "type": "data",
2288
+ "extensions": [
2289
+ ".for",
2290
+ ".eam.fs"
2291
+ ],
2292
+ "tm_scope": "none",
2293
+ "ace_mode": "text",
2294
+ "language_id": 113
2295
+ },
2296
+ "Forth": {
2297
+ "type": "programming",
2298
+ "color": "#341708",
2299
+ "extensions": [
2300
+ ".fth",
2301
+ ".4th",
2302
+ ".f",
2303
+ ".for",
2304
+ ".forth",
2305
+ ".fr",
2306
+ ".frt",
2307
+ ".fs"
2308
+ ],
2309
+ "tm_scope": "source.forth",
2310
+ "ace_mode": "forth",
2311
+ "codemirror_mode": "forth",
2312
+ "codemirror_mime_type": "text/x-forth",
2313
+ "language_id": 114
2314
+ },
2315
+ "Fortran": {
2316
+ "group": "Fortran",
2317
+ "type": "programming",
2318
+ "color": "#4d41b1",
2319
+ "extensions": [
2320
+ ".f",
2321
+ ".f77",
2322
+ ".for",
2323
+ ".fpp"
2324
+ ],
2325
+ "tm_scope": "source.fortran",
2326
+ "ace_mode": "text",
2327
+ "codemirror_mode": "fortran",
2328
+ "codemirror_mime_type": "text/x-fortran",
2329
+ "language_id": 107
2330
+ },
2331
+ "Fortran Free Form": {
2332
+ "group": "Fortran",
2333
+ "color": "#4d41b1",
2334
+ "type": "programming",
2335
+ "extensions": [
2336
+ ".f90",
2337
+ ".f03",
2338
+ ".f08",
2339
+ ".f95"
2340
+ ],
2341
+ "tm_scope": "source.fortran.modern",
2342
+ "ace_mode": "text",
2343
+ "codemirror_mode": "fortran",
2344
+ "codemirror_mime_type": "text/x-fortran",
2345
+ "language_id": 761352333
2346
+ },
2347
+ "FreeBasic": {
2348
+ "type": "programming",
2349
+ "color": "#867db1",
2350
+ "extensions": [
2351
+ ".bi",
2352
+ ".bas"
2353
+ ],
2354
+ "tm_scope": "source.vbnet",
2355
+ "aliases": [
2356
+ "fb"
2357
+ ],
2358
+ "ace_mode": "text",
2359
+ "codemirror_mode": "vb",
2360
+ "codemirror_mime_type": "text/x-vb",
2361
+ "language_id": 472896659
2362
+ },
2363
+ "FreeMarker": {
2364
+ "type": "programming",
2365
+ "color": "#0050b2",
2366
+ "aliases": [
2367
+ "ftl"
2368
+ ],
2369
+ "extensions": [
2370
+ ".ftl"
2371
+ ],
2372
+ "tm_scope": "text.html.ftl",
2373
+ "ace_mode": "ftl",
2374
+ "language_id": 115
2375
+ },
2376
+ "Frege": {
2377
+ "type": "programming",
2378
+ "color": "#00cafe",
2379
+ "extensions": [
2380
+ ".fr"
2381
+ ],
2382
+ "tm_scope": "source.haskell",
2383
+ "ace_mode": "haskell",
2384
+ "language_id": 116
2385
+ },
2386
+ "Futhark": {
2387
+ "type": "programming",
2388
+ "color": "#5f021f",
2389
+ "extensions": [
2390
+ ".fut"
2391
+ ],
2392
+ "tm_scope": "source.futhark",
2393
+ "ace_mode": "text",
2394
+ "language_id": 97358117
2395
+ },
2396
+ "G-code": {
2397
+ "type": "programming",
2398
+ "color": "#D08CF2",
2399
+ "extensions": [
2400
+ ".g",
2401
+ ".cnc",
2402
+ ".gco",
2403
+ ".gcode"
2404
+ ],
2405
+ "tm_scope": "source.gcode",
2406
+ "ace_mode": "gcode",
2407
+ "language_id": 117
2408
+ },
2409
+ "GAML": {
2410
+ "type": "programming",
2411
+ "color": "#FFC766",
2412
+ "extensions": [
2413
+ ".gaml"
2414
+ ],
2415
+ "tm_scope": "none",
2416
+ "ace_mode": "text",
2417
+ "language_id": 290345951
2418
+ },
2419
+ "GAMS": {
2420
+ "type": "programming",
2421
+ "color": "#f49a22",
2422
+ "extensions": [
2423
+ ".gms"
2424
+ ],
2425
+ "tm_scope": "none",
2426
+ "ace_mode": "text",
2427
+ "language_id": 118
2428
+ },
2429
+ "GAP": {
2430
+ "type": "programming",
2431
+ "color": "#0000cc",
2432
+ "extensions": [
2433
+ ".g",
2434
+ ".gap",
2435
+ ".gd",
2436
+ ".gi",
2437
+ ".tst"
2438
+ ],
2439
+ "tm_scope": "source.gap",
2440
+ "ace_mode": "text",
2441
+ "language_id": 119
2442
+ },
2443
+ "GCC Machine Description": {
2444
+ "type": "programming",
2445
+ "color": "#FFCFAB",
2446
+ "extensions": [
2447
+ ".md"
2448
+ ],
2449
+ "tm_scope": "source.lisp",
2450
+ "ace_mode": "lisp",
2451
+ "codemirror_mode": "commonlisp",
2452
+ "codemirror_mime_type": "text/x-common-lisp",
2453
+ "language_id": 121
2454
+ },
2455
+ "GDB": {
2456
+ "type": "programming",
2457
+ "extensions": [
2458
+ ".gdb",
2459
+ ".gdbinit"
2460
+ ],
2461
+ "tm_scope": "source.gdb",
2462
+ "ace_mode": "text",
2463
+ "language_id": 122
2464
+ },
2465
+ "GDScript": {
2466
+ "type": "programming",
2467
+ "color": "#355570",
2468
+ "extensions": [
2469
+ ".gd"
2470
+ ],
2471
+ "tm_scope": "source.gdscript",
2472
+ "ace_mode": "text",
2473
+ "language_id": 123
2474
+ },
2475
+ "GEDCOM": {
2476
+ "type": "data",
2477
+ "color": "#003058",
2478
+ "ace_mode": "text",
2479
+ "extensions": [
2480
+ ".ged"
2481
+ ],
2482
+ "tm_scope": "source.gedcom",
2483
+ "language_id": 459577965
2484
+ },
2485
+ "GLSL": {
2486
+ "type": "programming",
2487
+ "color": "#5686a5",
2488
+ "extensions": [
2489
+ ".glsl",
2490
+ ".fp",
2491
+ ".frag",
2492
+ ".frg",
2493
+ ".fs",
2494
+ ".fsh",
2495
+ ".fshader",
2496
+ ".geo",
2497
+ ".geom",
2498
+ ".glslf",
2499
+ ".glslv",
2500
+ ".gs",
2501
+ ".gshader",
2502
+ ".rchit",
2503
+ ".rmiss",
2504
+ ".shader",
2505
+ ".tesc",
2506
+ ".tese",
2507
+ ".vert",
2508
+ ".vrx",
2509
+ ".vsh",
2510
+ ".vshader"
2511
+ ],
2512
+ "tm_scope": "source.glsl",
2513
+ "ace_mode": "glsl",
2514
+ "language_id": 124
2515
+ },
2516
+ "GN": {
2517
+ "type": "data",
2518
+ "extensions": [
2519
+ ".gn",
2520
+ ".gni"
2521
+ ],
2522
+ "interpreters": [
2523
+ "gn"
2524
+ ],
2525
+ "filenames": [
2526
+ ".gn"
2527
+ ],
2528
+ "tm_scope": "source.gn",
2529
+ "ace_mode": "python",
2530
+ "codemirror_mode": "python",
2531
+ "codemirror_mime_type": "text/x-python",
2532
+ "language_id": 302957008
2533
+ },
2534
+ "GSC": {
2535
+ "type": "programming",
2536
+ "color": "#FF6800",
2537
+ "extensions": [
2538
+ ".gsc",
2539
+ ".csc",
2540
+ ".gsh"
2541
+ ],
2542
+ "tm_scope": "source.gsc",
2543
+ "ace_mode": "c_cpp",
2544
+ "codemirror_mode": "clike",
2545
+ "codemirror_mime_type": "text/x-csrc",
2546
+ "language_id": 257856279
2547
+ },
2548
+ "Game Maker Language": {
2549
+ "type": "programming",
2550
+ "color": "#71b417",
2551
+ "extensions": [
2552
+ ".gml"
2553
+ ],
2554
+ "tm_scope": "source.c++",
2555
+ "ace_mode": "c_cpp",
2556
+ "codemirror_mode": "clike",
2557
+ "codemirror_mime_type": "text/x-c++src",
2558
+ "language_id": 125
2559
+ },
2560
+ "Gemfile.lock": {
2561
+ "type": "data",
2562
+ "color": "#701516",
2563
+ "searchable": false,
2564
+ "tm_scope": "source.gemfile-lock",
2565
+ "ace_mode": "text",
2566
+ "filenames": [
2567
+ "Gemfile.lock"
2568
+ ],
2569
+ "language_id": 907065713
2570
+ },
2571
+ "Genero": {
2572
+ "type": "programming",
2573
+ "color": "#63408e",
2574
+ "extensions": [
2575
+ ".4gl"
2576
+ ],
2577
+ "tm_scope": "source.genero",
2578
+ "ace_mode": "text",
2579
+ "language_id": 986054050
2580
+ },
2581
+ "Genero Forms": {
2582
+ "type": "markup",
2583
+ "color": "#d8df39",
2584
+ "extensions": [
2585
+ ".per"
2586
+ ],
2587
+ "tm_scope": "source.genero-forms",
2588
+ "ace_mode": "text",
2589
+ "language_id": 902995658
2590
+ },
2591
+ "Genie": {
2592
+ "type": "programming",
2593
+ "ace_mode": "text",
2594
+ "extensions": [
2595
+ ".gs"
2596
+ ],
2597
+ "color": "#fb855d",
2598
+ "tm_scope": "none",
2599
+ "language_id": 792408528
2600
+ },
2601
+ "Genshi": {
2602
+ "type": "programming",
2603
+ "color": "#951531",
2604
+ "extensions": [
2605
+ ".kid"
2606
+ ],
2607
+ "tm_scope": "text.xml.genshi",
2608
+ "aliases": [
2609
+ "xml+genshi",
2610
+ "xml+kid"
2611
+ ],
2612
+ "ace_mode": "xml",
2613
+ "codemirror_mode": "xml",
2614
+ "codemirror_mime_type": "text/xml",
2615
+ "language_id": 126
2616
+ },
2617
+ "Gentoo Ebuild": {
2618
+ "type": "programming",
2619
+ "color": "#9400ff",
2620
+ "group": "Shell",
2621
+ "extensions": [
2622
+ ".ebuild"
2623
+ ],
2624
+ "tm_scope": "source.shell",
2625
+ "ace_mode": "sh",
2626
+ "codemirror_mode": "shell",
2627
+ "codemirror_mime_type": "text/x-sh",
2628
+ "language_id": 127
2629
+ },
2630
+ "Gentoo Eclass": {
2631
+ "type": "programming",
2632
+ "color": "#9400ff",
2633
+ "group": "Shell",
2634
+ "extensions": [
2635
+ ".eclass"
2636
+ ],
2637
+ "tm_scope": "source.shell",
2638
+ "ace_mode": "sh",
2639
+ "codemirror_mode": "shell",
2640
+ "codemirror_mime_type": "text/x-sh",
2641
+ "language_id": 128
2642
+ },
2643
+ "Gerber Image": {
2644
+ "type": "data",
2645
+ "color": "#d20b00",
2646
+ "aliases": [
2647
+ "rs-274x"
2648
+ ],
2649
+ "extensions": [
2650
+ ".gbr",
2651
+ ".cmp",
2652
+ ".gbl",
2653
+ ".gbo",
2654
+ ".gbp",
2655
+ ".gbs",
2656
+ ".gko",
2657
+ ".gml",
2658
+ ".gpb",
2659
+ ".gpt",
2660
+ ".gtl",
2661
+ ".gto",
2662
+ ".gtp",
2663
+ ".gts",
2664
+ ".ncl",
2665
+ ".sol"
2666
+ ],
2667
+ "interpreters": [
2668
+ "gerbv",
2669
+ "gerbview"
2670
+ ],
2671
+ "tm_scope": "source.gerber",
2672
+ "ace_mode": "text",
2673
+ "language_id": 404627610
2674
+ },
2675
+ "Gettext Catalog": {
2676
+ "type": "prose",
2677
+ "aliases": [
2678
+ "pot"
2679
+ ],
2680
+ "extensions": [
2681
+ ".po",
2682
+ ".pot"
2683
+ ],
2684
+ "tm_scope": "source.po",
2685
+ "ace_mode": "text",
2686
+ "language_id": 129
2687
+ },
2688
+ "Gherkin": {
2689
+ "type": "programming",
2690
+ "extensions": [
2691
+ ".feature",
2692
+ ".story"
2693
+ ],
2694
+ "tm_scope": "text.gherkin.feature",
2695
+ "aliases": [
2696
+ "cucumber"
2697
+ ],
2698
+ "ace_mode": "text",
2699
+ "color": "#5B2063",
2700
+ "language_id": 76
2701
+ },
2702
+ "Git Attributes": {
2703
+ "type": "data",
2704
+ "color": "#F44D27",
2705
+ "group": "INI",
2706
+ "aliases": [
2707
+ "gitattributes"
2708
+ ],
2709
+ "filenames": [
2710
+ ".gitattributes"
2711
+ ],
2712
+ "tm_scope": "source.gitattributes",
2713
+ "ace_mode": "gitignore",
2714
+ "codemirror_mode": "shell",
2715
+ "codemirror_mime_type": "text/x-sh",
2716
+ "language_id": 956324166
2717
+ },
2718
+ "Git Config": {
2719
+ "type": "data",
2720
+ "color": "#F44D27",
2721
+ "group": "INI",
2722
+ "aliases": [
2723
+ "gitconfig",
2724
+ "gitmodules"
2725
+ ],
2726
+ "extensions": [
2727
+ ".gitconfig"
2728
+ ],
2729
+ "filenames": [
2730
+ ".gitconfig",
2731
+ ".gitmodules"
2732
+ ],
2733
+ "ace_mode": "ini",
2734
+ "codemirror_mode": "properties",
2735
+ "codemirror_mime_type": "text/x-properties",
2736
+ "tm_scope": "source.gitconfig",
2737
+ "language_id": 807968997
2738
+ },
2739
+ "Git Revision List": {
2740
+ "type": "data",
2741
+ "color": "#F44D27",
2742
+ "aliases": [
2743
+ "Git Blame Ignore Revs"
2744
+ ],
2745
+ "filenames": [
2746
+ ".git-blame-ignore-revs"
2747
+ ],
2748
+ "tm_scope": "source.git-revlist",
2749
+ "ace_mode": "text",
2750
+ "language_id": 461881235
2751
+ },
2752
+ "Gleam": {
2753
+ "type": "programming",
2754
+ "color": "#ffaff3",
2755
+ "ace_mode": "text",
2756
+ "extensions": [
2757
+ ".gleam"
2758
+ ],
2759
+ "tm_scope": "source.gleam",
2760
+ "language_id": 1054258749
2761
+ },
2762
+ "Glyph": {
2763
+ "type": "programming",
2764
+ "color": "#c1ac7f",
2765
+ "extensions": [
2766
+ ".glf"
2767
+ ],
2768
+ "tm_scope": "source.tcl",
2769
+ "ace_mode": "tcl",
2770
+ "codemirror_mode": "tcl",
2771
+ "codemirror_mime_type": "text/x-tcl",
2772
+ "language_id": 130
2773
+ },
2774
+ "Glyph Bitmap Distribution Format": {
2775
+ "type": "data",
2776
+ "extensions": [
2777
+ ".bdf"
2778
+ ],
2779
+ "tm_scope": "source.bdf",
2780
+ "ace_mode": "text",
2781
+ "language_id": 997665271
2782
+ },
2783
+ "Gnuplot": {
2784
+ "type": "programming",
2785
+ "color": "#f0a9f0",
2786
+ "extensions": [
2787
+ ".gp",
2788
+ ".gnu",
2789
+ ".gnuplot",
2790
+ ".p",
2791
+ ".plot",
2792
+ ".plt"
2793
+ ],
2794
+ "interpreters": [
2795
+ "gnuplot"
2796
+ ],
2797
+ "tm_scope": "source.gnuplot",
2798
+ "ace_mode": "text",
2799
+ "language_id": 131
2800
+ },
2801
+ "Go": {
2802
+ "type": "programming",
2803
+ "color": "#00ADD8",
2804
+ "aliases": [
2805
+ "golang"
2806
+ ],
2807
+ "extensions": [
2808
+ ".go"
2809
+ ],
2810
+ "tm_scope": "source.go",
2811
+ "ace_mode": "golang",
2812
+ "codemirror_mode": "go",
2813
+ "codemirror_mime_type": "text/x-go",
2814
+ "language_id": 132
2815
+ },
2816
+ "Go Checksums": {
2817
+ "type": "data",
2818
+ "color": "#00ADD8",
2819
+ "aliases": [
2820
+ "go.sum",
2821
+ "go sum"
2822
+ ],
2823
+ "filenames": [
2824
+ "go.sum"
2825
+ ],
2826
+ "tm_scope": "go.sum",
2827
+ "ace_mode": "text",
2828
+ "language_id": 1054391671
2829
+ },
2830
+ "Go Module": {
2831
+ "type": "data",
2832
+ "color": "#00ADD8",
2833
+ "aliases": [
2834
+ "go.mod",
2835
+ "go mod"
2836
+ ],
2837
+ "filenames": [
2838
+ "go.mod"
2839
+ ],
2840
+ "tm_scope": "go.mod",
2841
+ "ace_mode": "text",
2842
+ "language_id": 947461016
2843
+ },
2844
+ "Golo": {
2845
+ "type": "programming",
2846
+ "color": "#88562A",
2847
+ "extensions": [
2848
+ ".golo"
2849
+ ],
2850
+ "tm_scope": "source.golo",
2851
+ "ace_mode": "text",
2852
+ "language_id": 133
2853
+ },
2854
+ "Gosu": {
2855
+ "type": "programming",
2856
+ "color": "#82937f",
2857
+ "extensions": [
2858
+ ".gs",
2859
+ ".gst",
2860
+ ".gsx",
2861
+ ".vark"
2862
+ ],
2863
+ "tm_scope": "source.gosu.2",
2864
+ "ace_mode": "text",
2865
+ "language_id": 134
2866
+ },
2867
+ "Grace": {
2868
+ "type": "programming",
2869
+ "color": "#615f8b",
2870
+ "extensions": [
2871
+ ".grace"
2872
+ ],
2873
+ "tm_scope": "source.grace",
2874
+ "ace_mode": "text",
2875
+ "language_id": 135
2876
+ },
2877
+ "Gradle": {
2878
+ "type": "data",
2879
+ "color": "#02303a",
2880
+ "extensions": [
2881
+ ".gradle"
2882
+ ],
2883
+ "tm_scope": "source.groovy.gradle",
2884
+ "ace_mode": "text",
2885
+ "language_id": 136
2886
+ },
2887
+ "Grammatical Framework": {
2888
+ "type": "programming",
2889
+ "aliases": [
2890
+ "gf"
2891
+ ],
2892
+ "extensions": [
2893
+ ".gf"
2894
+ ],
2895
+ "color": "#ff0000",
2896
+ "tm_scope": "source.gf",
2897
+ "ace_mode": "haskell",
2898
+ "codemirror_mode": "haskell",
2899
+ "codemirror_mime_type": "text/x-haskell",
2900
+ "language_id": 137
2901
+ },
2902
+ "Graph Modeling Language": {
2903
+ "type": "data",
2904
+ "extensions": [
2905
+ ".gml"
2906
+ ],
2907
+ "tm_scope": "none",
2908
+ "ace_mode": "text",
2909
+ "language_id": 138
2910
+ },
2911
+ "GraphQL": {
2912
+ "type": "data",
2913
+ "color": "#e10098",
2914
+ "extensions": [
2915
+ ".graphql",
2916
+ ".gql",
2917
+ ".graphqls"
2918
+ ],
2919
+ "tm_scope": "source.graphql",
2920
+ "ace_mode": "text",
2921
+ "language_id": 139
2922
+ },
2923
+ "Graphviz (DOT)": {
2924
+ "type": "data",
2925
+ "color": "#2596be",
2926
+ "tm_scope": "source.dot",
2927
+ "extensions": [
2928
+ ".dot",
2929
+ ".gv"
2930
+ ],
2931
+ "ace_mode": "text",
2932
+ "language_id": 140
2933
+ },
2934
+ "Groovy": {
2935
+ "type": "programming",
2936
+ "tm_scope": "source.groovy",
2937
+ "ace_mode": "groovy",
2938
+ "codemirror_mode": "groovy",
2939
+ "codemirror_mime_type": "text/x-groovy",
2940
+ "color": "#4298b8",
2941
+ "extensions": [
2942
+ ".groovy",
2943
+ ".grt",
2944
+ ".gtpl",
2945
+ ".gvy"
2946
+ ],
2947
+ "interpreters": [
2948
+ "groovy"
2949
+ ],
2950
+ "filenames": [
2951
+ "Jenkinsfile"
2952
+ ],
2953
+ "language_id": 142
2954
+ },
2955
+ "Groovy Server Pages": {
2956
+ "type": "programming",
2957
+ "color": "#4298b8",
2958
+ "group": "Groovy",
2959
+ "aliases": [
2960
+ "gsp",
2961
+ "java server page"
2962
+ ],
2963
+ "extensions": [
2964
+ ".gsp"
2965
+ ],
2966
+ "tm_scope": "text.html.jsp",
2967
+ "ace_mode": "jsp",
2968
+ "codemirror_mode": "htmlembedded",
2969
+ "codemirror_mime_type": "application/x-jsp",
2970
+ "language_id": 143
2971
+ },
2972
+ "HAProxy": {
2973
+ "type": "data",
2974
+ "color": "#106da9",
2975
+ "extensions": [
2976
+ ".cfg"
2977
+ ],
2978
+ "filenames": [
2979
+ "haproxy.cfg"
2980
+ ],
2981
+ "tm_scope": "source.haproxy-config",
2982
+ "ace_mode": "text",
2983
+ "language_id": 366607477
2984
+ },
2985
+ "HCL": {
2986
+ "type": "programming",
2987
+ "extensions": [
2988
+ ".hcl",
2989
+ ".nomad",
2990
+ ".tf",
2991
+ ".tfvars",
2992
+ ".workflow"
2993
+ ],
2994
+ "aliases": [
2995
+ "HashiCorp Configuration Language",
2996
+ "terraform"
2997
+ ],
2998
+ "ace_mode": "ruby",
2999
+ "codemirror_mode": "ruby",
3000
+ "codemirror_mime_type": "text/x-ruby",
3001
+ "tm_scope": "source.terraform",
3002
+ "language_id": 144
3003
+ },
3004
+ "HLSL": {
3005
+ "type": "programming",
3006
+ "color": "#aace60",
3007
+ "extensions": [
3008
+ ".hlsl",
3009
+ ".cginc",
3010
+ ".fx",
3011
+ ".fxh",
3012
+ ".hlsli"
3013
+ ],
3014
+ "ace_mode": "text",
3015
+ "tm_scope": "source.hlsl",
3016
+ "language_id": 145
3017
+ },
3018
+ "HTML": {
3019
+ "type": "markup",
3020
+ "tm_scope": "text.html.basic",
3021
+ "ace_mode": "html",
3022
+ "codemirror_mode": "htmlmixed",
3023
+ "codemirror_mime_type": "text/html",
3024
+ "color": "#e34c26",
3025
+ "aliases": [
3026
+ "xhtml"
3027
+ ],
3028
+ "extensions": [
3029
+ ".html",
3030
+ ".hta",
3031
+ ".htm",
3032
+ ".html.hl",
3033
+ ".inc",
3034
+ ".xht",
3035
+ ".xhtml"
3036
+ ],
3037
+ "language_id": 146
3038
+ },
3039
+ "HTML+ECR": {
3040
+ "type": "markup",
3041
+ "color": "#2e1052",
3042
+ "tm_scope": "text.html.ecr",
3043
+ "group": "HTML",
3044
+ "aliases": [
3045
+ "ecr"
3046
+ ],
3047
+ "extensions": [
3048
+ ".ecr"
3049
+ ],
3050
+ "ace_mode": "text",
3051
+ "codemirror_mode": "htmlmixed",
3052
+ "codemirror_mime_type": "text/html",
3053
+ "language_id": 148
3054
+ },
3055
+ "HTML+EEX": {
3056
+ "type": "markup",
3057
+ "color": "#6e4a7e",
3058
+ "tm_scope": "text.html.elixir",
3059
+ "group": "HTML",
3060
+ "aliases": [
3061
+ "eex",
3062
+ "heex",
3063
+ "leex"
3064
+ ],
3065
+ "extensions": [
3066
+ ".eex",
3067
+ ".html.heex",
3068
+ ".html.leex"
3069
+ ],
3070
+ "ace_mode": "text",
3071
+ "codemirror_mode": "htmlmixed",
3072
+ "codemirror_mime_type": "text/html",
3073
+ "language_id": 149
3074
+ },
3075
+ "HTML+ERB": {
3076
+ "type": "markup",
3077
+ "color": "#701516",
3078
+ "tm_scope": "text.html.erb",
3079
+ "group": "HTML",
3080
+ "aliases": [
3081
+ "erb",
3082
+ "rhtml",
3083
+ "html+ruby"
3084
+ ],
3085
+ "extensions": [
3086
+ ".erb",
3087
+ ".erb.deface",
3088
+ ".rhtml"
3089
+ ],
3090
+ "ace_mode": "text",
3091
+ "codemirror_mode": "htmlembedded",
3092
+ "codemirror_mime_type": "application/x-erb",
3093
+ "language_id": 150
3094
+ },
3095
+ "HTML+PHP": {
3096
+ "type": "markup",
3097
+ "color": "#4f5d95",
3098
+ "tm_scope": "text.html.php",
3099
+ "group": "HTML",
3100
+ "extensions": [
3101
+ ".phtml"
3102
+ ],
3103
+ "ace_mode": "php",
3104
+ "codemirror_mode": "php",
3105
+ "codemirror_mime_type": "application/x-httpd-php",
3106
+ "language_id": 151
3107
+ },
3108
+ "HTML+Razor": {
3109
+ "type": "markup",
3110
+ "color": "#512be4",
3111
+ "tm_scope": "text.html.cshtml",
3112
+ "group": "HTML",
3113
+ "aliases": [
3114
+ "razor"
3115
+ ],
3116
+ "extensions": [
3117
+ ".cshtml",
3118
+ ".razor"
3119
+ ],
3120
+ "ace_mode": "razor",
3121
+ "codemirror_mode": "htmlmixed",
3122
+ "codemirror_mime_type": "text/html",
3123
+ "language_id": 479039817
3124
+ },
3125
+ "HTTP": {
3126
+ "type": "data",
3127
+ "color": "#005C9C",
3128
+ "extensions": [
3129
+ ".http"
3130
+ ],
3131
+ "tm_scope": "source.httpspec",
3132
+ "ace_mode": "text",
3133
+ "codemirror_mode": "http",
3134
+ "codemirror_mime_type": "message/http",
3135
+ "language_id": 152
3136
+ },
3137
+ "HXML": {
3138
+ "type": "data",
3139
+ "color": "#f68712",
3140
+ "ace_mode": "text",
3141
+ "extensions": [
3142
+ ".hxml"
3143
+ ],
3144
+ "tm_scope": "source.hxml",
3145
+ "language_id": 786683730
3146
+ },
3147
+ "Hack": {
3148
+ "type": "programming",
3149
+ "ace_mode": "php",
3150
+ "codemirror_mode": "php",
3151
+ "codemirror_mime_type": "application/x-httpd-php",
3152
+ "extensions": [
3153
+ ".hack",
3154
+ ".hh",
3155
+ ".hhi",
3156
+ ".php"
3157
+ ],
3158
+ "tm_scope": "source.hack",
3159
+ "color": "#878787",
3160
+ "language_id": 153
3161
+ },
3162
+ "Haml": {
3163
+ "type": "markup",
3164
+ "color": "#ece2a9",
3165
+ "extensions": [
3166
+ ".haml",
3167
+ ".haml.deface"
3168
+ ],
3169
+ "tm_scope": "text.haml",
3170
+ "ace_mode": "haml",
3171
+ "codemirror_mode": "haml",
3172
+ "codemirror_mime_type": "text/x-haml",
3173
+ "language_id": 154
3174
+ },
3175
+ "Handlebars": {
3176
+ "type": "markup",
3177
+ "color": "#f7931e",
3178
+ "aliases": [
3179
+ "hbs",
3180
+ "htmlbars"
3181
+ ],
3182
+ "extensions": [
3183
+ ".handlebars",
3184
+ ".hbs"
3185
+ ],
3186
+ "tm_scope": "text.html.handlebars",
3187
+ "ace_mode": "handlebars",
3188
+ "language_id": 155
3189
+ },
3190
+ "Harbour": {
3191
+ "type": "programming",
3192
+ "color": "#0e60e3",
3193
+ "extensions": [
3194
+ ".hb"
3195
+ ],
3196
+ "tm_scope": "source.harbour",
3197
+ "ace_mode": "text",
3198
+ "language_id": 156
3199
+ },
3200
+ "Haskell": {
3201
+ "type": "programming",
3202
+ "color": "#5e5086",
3203
+ "extensions": [
3204
+ ".hs",
3205
+ ".hs-boot",
3206
+ ".hsc"
3207
+ ],
3208
+ "interpreters": [
3209
+ "runghc",
3210
+ "runhaskell",
3211
+ "runhugs"
3212
+ ],
3213
+ "tm_scope": "source.haskell",
3214
+ "ace_mode": "haskell",
3215
+ "codemirror_mode": "haskell",
3216
+ "codemirror_mime_type": "text/x-haskell",
3217
+ "language_id": 157
3218
+ },
3219
+ "Haxe": {
3220
+ "type": "programming",
3221
+ "ace_mode": "haxe",
3222
+ "codemirror_mode": "haxe",
3223
+ "codemirror_mime_type": "text/x-haxe",
3224
+ "color": "#df7900",
3225
+ "extensions": [
3226
+ ".hx",
3227
+ ".hxsl"
3228
+ ],
3229
+ "tm_scope": "source.hx",
3230
+ "language_id": 158
3231
+ },
3232
+ "HiveQL": {
3233
+ "type": "programming",
3234
+ "extensions": [
3235
+ ".q",
3236
+ ".hql"
3237
+ ],
3238
+ "color": "#dce200",
3239
+ "tm_scope": "source.hql",
3240
+ "ace_mode": "sql",
3241
+ "language_id": 931814087
3242
+ },
3243
+ "HolyC": {
3244
+ "type": "programming",
3245
+ "color": "#ffefaf",
3246
+ "extensions": [
3247
+ ".hc"
3248
+ ],
3249
+ "tm_scope": "source.hc",
3250
+ "ace_mode": "c_cpp",
3251
+ "codemirror_mode": "clike",
3252
+ "codemirror_mime_type": "text/x-csrc",
3253
+ "language_id": 928121743
3254
+ },
3255
+ "Hy": {
3256
+ "type": "programming",
3257
+ "ace_mode": "text",
3258
+ "color": "#7790B2",
3259
+ "extensions": [
3260
+ ".hy"
3261
+ ],
3262
+ "interpreters": [
3263
+ "hy"
3264
+ ],
3265
+ "aliases": [
3266
+ "hylang"
3267
+ ],
3268
+ "tm_scope": "source.hy",
3269
+ "language_id": 159
3270
+ },
3271
+ "HyPhy": {
3272
+ "type": "programming",
3273
+ "ace_mode": "text",
3274
+ "extensions": [
3275
+ ".bf"
3276
+ ],
3277
+ "tm_scope": "none",
3278
+ "language_id": 160
3279
+ },
3280
+ "IDL": {
3281
+ "type": "programming",
3282
+ "color": "#a3522f",
3283
+ "extensions": [
3284
+ ".pro",
3285
+ ".dlm"
3286
+ ],
3287
+ "tm_scope": "source.idl",
3288
+ "ace_mode": "text",
3289
+ "codemirror_mode": "idl",
3290
+ "codemirror_mime_type": "text/x-idl",
3291
+ "language_id": 161
3292
+ },
3293
+ "IGOR Pro": {
3294
+ "type": "programming",
3295
+ "color": "#0000cc",
3296
+ "extensions": [
3297
+ ".ipf"
3298
+ ],
3299
+ "aliases": [
3300
+ "igor",
3301
+ "igorpro"
3302
+ ],
3303
+ "tm_scope": "source.igor",
3304
+ "ace_mode": "text",
3305
+ "language_id": 162
3306
+ },
3307
+ "INI": {
3308
+ "type": "data",
3309
+ "color": "#d1dbe0",
3310
+ "extensions": [
3311
+ ".ini",
3312
+ ".cfg",
3313
+ ".dof",
3314
+ ".lektorproject",
3315
+ ".prefs",
3316
+ ".pro",
3317
+ ".properties",
3318
+ ".url"
3319
+ ],
3320
+ "filenames": [
3321
+ ".coveragerc",
3322
+ ".flake8",
3323
+ ".pylintrc",
3324
+ "buildozer.spec",
3325
+ "pylintrc"
3326
+ ],
3327
+ "tm_scope": "source.ini",
3328
+ "aliases": [
3329
+ "dosini"
3330
+ ],
3331
+ "ace_mode": "ini",
3332
+ "codemirror_mode": "properties",
3333
+ "codemirror_mime_type": "text/x-properties",
3334
+ "language_id": 163
3335
+ },
3336
+ "IRC log": {
3337
+ "type": "data",
3338
+ "aliases": [
3339
+ "irc",
3340
+ "irc logs"
3341
+ ],
3342
+ "extensions": [
3343
+ ".irclog",
3344
+ ".weechatlog"
3345
+ ],
3346
+ "tm_scope": "none",
3347
+ "ace_mode": "text",
3348
+ "codemirror_mode": "mirc",
3349
+ "codemirror_mime_type": "text/mirc",
3350
+ "language_id": 164
3351
+ },
3352
+ "Idris": {
3353
+ "type": "programming",
3354
+ "color": "#b30000",
3355
+ "extensions": [
3356
+ ".idr",
3357
+ ".lidr"
3358
+ ],
3359
+ "ace_mode": "text",
3360
+ "tm_scope": "source.idris",
3361
+ "language_id": 165
3362
+ },
3363
+ "Ignore List": {
3364
+ "type": "data",
3365
+ "color": "#000000",
3366
+ "group": "INI",
3367
+ "aliases": [
3368
+ "ignore",
3369
+ "gitignore",
3370
+ "git-ignore"
3371
+ ],
3372
+ "extensions": [
3373
+ ".gitignore"
3374
+ ],
3375
+ "filenames": [
3376
+ ".atomignore",
3377
+ ".babelignore",
3378
+ ".bzrignore",
3379
+ ".coffeelintignore",
3380
+ ".cvsignore",
3381
+ ".dockerignore",
3382
+ ".eleventyignore",
3383
+ ".eslintignore",
3384
+ ".gitignore",
3385
+ ".markdownlintignore",
3386
+ ".nodemonignore",
3387
+ ".npmignore",
3388
+ ".prettierignore",
3389
+ ".stylelintignore",
3390
+ ".vercelignore",
3391
+ ".vscodeignore",
3392
+ "gitignore-global",
3393
+ "gitignore_global"
3394
+ ],
3395
+ "ace_mode": "gitignore",
3396
+ "tm_scope": "source.gitignore",
3397
+ "codemirror_mode": "shell",
3398
+ "codemirror_mime_type": "text/x-sh",
3399
+ "language_id": 74444240
3400
+ },
3401
+ "ImageJ Macro": {
3402
+ "type": "programming",
3403
+ "color": "#99AAFF",
3404
+ "aliases": [
3405
+ "ijm"
3406
+ ],
3407
+ "extensions": [
3408
+ ".ijm"
3409
+ ],
3410
+ "ace_mode": "text",
3411
+ "tm_scope": "none",
3412
+ "language_id": 575143428
3413
+ },
3414
+ "Inform 7": {
3415
+ "type": "programming",
3416
+ "wrap": true,
3417
+ "extensions": [
3418
+ ".ni",
3419
+ ".i7x"
3420
+ ],
3421
+ "tm_scope": "source.inform7",
3422
+ "aliases": [
3423
+ "i7",
3424
+ "inform7"
3425
+ ],
3426
+ "ace_mode": "text",
3427
+ "language_id": 166
3428
+ },
3429
+ "Inno Setup": {
3430
+ "type": "programming",
3431
+ "color": "#264b99",
3432
+ "extensions": [
3433
+ ".iss",
3434
+ ".isl"
3435
+ ],
3436
+ "tm_scope": "source.inno",
3437
+ "ace_mode": "text",
3438
+ "language_id": 167
3439
+ },
3440
+ "Io": {
3441
+ "type": "programming",
3442
+ "color": "#a9188d",
3443
+ "extensions": [
3444
+ ".io"
3445
+ ],
3446
+ "interpreters": [
3447
+ "io"
3448
+ ],
3449
+ "tm_scope": "source.io",
3450
+ "ace_mode": "io",
3451
+ "language_id": 168
3452
+ },
3453
+ "Ioke": {
3454
+ "type": "programming",
3455
+ "color": "#078193",
3456
+ "extensions": [
3457
+ ".ik"
3458
+ ],
3459
+ "interpreters": [
3460
+ "ioke"
3461
+ ],
3462
+ "tm_scope": "source.ioke",
3463
+ "ace_mode": "text",
3464
+ "language_id": 169
3465
+ },
3466
+ "Isabelle": {
3467
+ "type": "programming",
3468
+ "color": "#FEFE00",
3469
+ "extensions": [
3470
+ ".thy"
3471
+ ],
3472
+ "tm_scope": "source.isabelle.theory",
3473
+ "ace_mode": "text",
3474
+ "language_id": 170
3475
+ },
3476
+ "Isabelle ROOT": {
3477
+ "type": "programming",
3478
+ "color": "#FEFE00",
3479
+ "group": "Isabelle",
3480
+ "filenames": [
3481
+ "ROOT"
3482
+ ],
3483
+ "tm_scope": "source.isabelle.root",
3484
+ "ace_mode": "text",
3485
+ "language_id": 171
3486
+ },
3487
+ "J": {
3488
+ "type": "programming",
3489
+ "color": "#9EEDFF",
3490
+ "extensions": [
3491
+ ".ijs"
3492
+ ],
3493
+ "interpreters": [
3494
+ "jconsole"
3495
+ ],
3496
+ "tm_scope": "source.j",
3497
+ "ace_mode": "text",
3498
+ "language_id": 172
3499
+ },
3500
+ "JAR Manifest": {
3501
+ "type": "data",
3502
+ "color": "#b07219",
3503
+ "filenames": [
3504
+ "MANIFEST.MF"
3505
+ ],
3506
+ "tm_scope": "source.yaml",
3507
+ "ace_mode": "text",
3508
+ "language_id": 447261135
3509
+ },
3510
+ "JFlex": {
3511
+ "type": "programming",
3512
+ "color": "#DBCA00",
3513
+ "group": "Lex",
3514
+ "extensions": [
3515
+ ".flex",
3516
+ ".jflex"
3517
+ ],
3518
+ "tm_scope": "source.jflex",
3519
+ "ace_mode": "text",
3520
+ "language_id": 173
3521
+ },
3522
+ "JSON": {
3523
+ "type": "data",
3524
+ "color": "#292929",
3525
+ "tm_scope": "source.json",
3526
+ "ace_mode": "json",
3527
+ "codemirror_mode": "javascript",
3528
+ "codemirror_mime_type": "application/json",
3529
+ "aliases": [
3530
+ "geojson",
3531
+ "jsonl",
3532
+ "topojson"
3533
+ ],
3534
+ "extensions": [
3535
+ ".json",
3536
+ ".4DForm",
3537
+ ".4DProject",
3538
+ ".avsc",
3539
+ ".geojson",
3540
+ ".gltf",
3541
+ ".har",
3542
+ ".ice",
3543
+ ".JSON-tmLanguage",
3544
+ ".jsonl",
3545
+ ".mcmeta",
3546
+ ".tfstate",
3547
+ ".tfstate.backup",
3548
+ ".topojson",
3549
+ ".webapp",
3550
+ ".webmanifest",
3551
+ ".yy",
3552
+ ".yyp"
3553
+ ],
3554
+ "filenames": [
3555
+ ".arcconfig",
3556
+ ".auto-changelog",
3557
+ ".c8rc",
3558
+ ".htmlhintrc",
3559
+ ".imgbotconfig",
3560
+ ".nycrc",
3561
+ ".tern-config",
3562
+ ".tern-project",
3563
+ ".watchmanconfig",
3564
+ "Pipfile.lock",
3565
+ "composer.lock",
3566
+ "mcmod.info"
3567
+ ],
3568
+ "language_id": 174
3569
+ },
3570
+ "JSON with Comments": {
3571
+ "type": "data",
3572
+ "color": "#292929",
3573
+ "group": "JSON",
3574
+ "tm_scope": "source.js",
3575
+ "ace_mode": "javascript",
3576
+ "codemirror_mode": "javascript",
3577
+ "codemirror_mime_type": "text/javascript",
3578
+ "aliases": [
3579
+ "jsonc"
3580
+ ],
3581
+ "extensions": [
3582
+ ".jsonc",
3583
+ ".code-snippets",
3584
+ ".sublime-build",
3585
+ ".sublime-commands",
3586
+ ".sublime-completions",
3587
+ ".sublime-keymap",
3588
+ ".sublime-macro",
3589
+ ".sublime-menu",
3590
+ ".sublime-mousemap",
3591
+ ".sublime-project",
3592
+ ".sublime-settings",
3593
+ ".sublime-theme",
3594
+ ".sublime-workspace",
3595
+ ".sublime_metrics",
3596
+ ".sublime_session"
3597
+ ],
3598
+ "filenames": [
3599
+ ".babelrc",
3600
+ ".devcontainer.json",
3601
+ ".eslintrc.json",
3602
+ ".jscsrc",
3603
+ ".jshintrc",
3604
+ ".jslintrc",
3605
+ "api-extractor.json",
3606
+ "devcontainer.json",
3607
+ "jsconfig.json",
3608
+ "language-configuration.json",
3609
+ "tsconfig.json",
3610
+ "tslint.json"
3611
+ ],
3612
+ "language_id": 423
3613
+ },
3614
+ "JSON5": {
3615
+ "type": "data",
3616
+ "color": "#267CB9",
3617
+ "extensions": [
3618
+ ".json5"
3619
+ ],
3620
+ "tm_scope": "source.js",
3621
+ "ace_mode": "javascript",
3622
+ "codemirror_mode": "javascript",
3623
+ "codemirror_mime_type": "application/json",
3624
+ "language_id": 175
3625
+ },
3626
+ "JSONLD": {
3627
+ "type": "data",
3628
+ "color": "#0c479c",
3629
+ "extensions": [
3630
+ ".jsonld"
3631
+ ],
3632
+ "tm_scope": "source.js",
3633
+ "ace_mode": "javascript",
3634
+ "codemirror_mode": "javascript",
3635
+ "codemirror_mime_type": "application/json",
3636
+ "language_id": 176
3637
+ },
3638
+ "JSONiq": {
3639
+ "color": "#40d47e",
3640
+ "type": "programming",
3641
+ "ace_mode": "jsoniq",
3642
+ "codemirror_mode": "javascript",
3643
+ "codemirror_mime_type": "application/json",
3644
+ "extensions": [
3645
+ ".jq"
3646
+ ],
3647
+ "tm_scope": "source.jsoniq",
3648
+ "language_id": 177
3649
+ },
3650
+ "Janet": {
3651
+ "type": "programming",
3652
+ "color": "#0886a5",
3653
+ "extensions": [
3654
+ ".janet"
3655
+ ],
3656
+ "tm_scope": "source.janet",
3657
+ "ace_mode": "scheme",
3658
+ "codemirror_mode": "scheme",
3659
+ "codemirror_mime_type": "text/x-scheme",
3660
+ "interpreters": [
3661
+ "janet"
3662
+ ],
3663
+ "language_id": 1028705371
3664
+ },
3665
+ "Jasmin": {
3666
+ "type": "programming",
3667
+ "color": "#d03600",
3668
+ "ace_mode": "java",
3669
+ "extensions": [
3670
+ ".j"
3671
+ ],
3672
+ "tm_scope": "source.jasmin",
3673
+ "language_id": 180
3674
+ },
3675
+ "Java": {
3676
+ "type": "programming",
3677
+ "tm_scope": "source.java",
3678
+ "ace_mode": "java",
3679
+ "codemirror_mode": "clike",
3680
+ "codemirror_mime_type": "text/x-java",
3681
+ "color": "#b07219",
3682
+ "extensions": [
3683
+ ".java",
3684
+ ".jav"
3685
+ ],
3686
+ "language_id": 181
3687
+ },
3688
+ "Java Properties": {
3689
+ "type": "data",
3690
+ "color": "#2A6277",
3691
+ "extensions": [
3692
+ ".properties"
3693
+ ],
3694
+ "tm_scope": "source.java-properties",
3695
+ "ace_mode": "properties",
3696
+ "codemirror_mode": "properties",
3697
+ "codemirror_mime_type": "text/x-properties",
3698
+ "language_id": 519377561
3699
+ },
3700
+ "Java Server Pages": {
3701
+ "type": "programming",
3702
+ "color": "#2A6277",
3703
+ "group": "Java",
3704
+ "aliases": [
3705
+ "jsp"
3706
+ ],
3707
+ "extensions": [
3708
+ ".jsp"
3709
+ ],
3710
+ "tm_scope": "text.html.jsp",
3711
+ "ace_mode": "jsp",
3712
+ "codemirror_mode": "htmlembedded",
3713
+ "codemirror_mime_type": "application/x-jsp",
3714
+ "language_id": 182
3715
+ },
3716
+ "JavaScript": {
3717
+ "type": "programming",
3718
+ "tm_scope": "source.js",
3719
+ "ace_mode": "javascript",
3720
+ "codemirror_mode": "javascript",
3721
+ "codemirror_mime_type": "text/javascript",
3722
+ "color": "#f1e05a",
3723
+ "aliases": [
3724
+ "js",
3725
+ "node"
3726
+ ],
3727
+ "extensions": [
3728
+ ".js",
3729
+ "._js",
3730
+ ".bones",
3731
+ ".cjs",
3732
+ ".es",
3733
+ ".es6",
3734
+ ".frag",
3735
+ ".gs",
3736
+ ".jake",
3737
+ ".javascript",
3738
+ ".jsb",
3739
+ ".jscad",
3740
+ ".jsfl",
3741
+ ".jslib",
3742
+ ".jsm",
3743
+ ".jspre",
3744
+ ".jss",
3745
+ ".jsx",
3746
+ ".mjs",
3747
+ ".njs",
3748
+ ".pac",
3749
+ ".sjs",
3750
+ ".ssjs",
3751
+ ".xsjs",
3752
+ ".xsjslib"
3753
+ ],
3754
+ "filenames": [
3755
+ "Jakefile"
3756
+ ],
3757
+ "interpreters": [
3758
+ "chakra",
3759
+ "d8",
3760
+ "gjs",
3761
+ "js",
3762
+ "node",
3763
+ "nodejs",
3764
+ "qjs",
3765
+ "rhino",
3766
+ "v8",
3767
+ "v8-shell"
3768
+ ],
3769
+ "language_id": 183
3770
+ },
3771
+ "JavaScript+ERB": {
3772
+ "type": "programming",
3773
+ "color": "#f1e05a",
3774
+ "tm_scope": "source.js",
3775
+ "group": "JavaScript",
3776
+ "extensions": [
3777
+ ".js.erb"
3778
+ ],
3779
+ "ace_mode": "javascript",
3780
+ "codemirror_mode": "javascript",
3781
+ "codemirror_mime_type": "application/javascript",
3782
+ "language_id": 914318960
3783
+ },
3784
+ "Jest Snapshot": {
3785
+ "type": "data",
3786
+ "color": "#15c213",
3787
+ "tm_scope": "source.jest.snap",
3788
+ "extensions": [
3789
+ ".snap"
3790
+ ],
3791
+ "ace_mode": "javascript",
3792
+ "codemirror_mode": "javascript",
3793
+ "codemirror_mime_type": "application/javascript",
3794
+ "language_id": 774635084
3795
+ },
3796
+ "JetBrains MPS": {
3797
+ "type": "programming",
3798
+ "aliases": [
3799
+ "mps"
3800
+ ],
3801
+ "color": "#21D789",
3802
+ "extensions": [
3803
+ ".mps",
3804
+ ".mpl",
3805
+ ".msd"
3806
+ ],
3807
+ "ace_mode": "xml",
3808
+ "codemirror_mode": "xml",
3809
+ "codemirror_mime_type": "text/xml",
3810
+ "tm_scope": "none",
3811
+ "language_id": 465165328
3812
+ },
3813
+ "Jinja": {
3814
+ "type": "markup",
3815
+ "color": "#a52a22",
3816
+ "aliases": [
3817
+ "django",
3818
+ "html+django",
3819
+ "html+jinja",
3820
+ "htmldjango"
3821
+ ],
3822
+ "extensions": [
3823
+ ".jinja",
3824
+ ".j2",
3825
+ ".jinja2"
3826
+ ],
3827
+ "tm_scope": "text.html.django",
3828
+ "ace_mode": "django",
3829
+ "codemirror_mode": "django",
3830
+ "codemirror_mime_type": "text/x-django",
3831
+ "language_id": 147
3832
+ },
3833
+ "Jison": {
3834
+ "type": "programming",
3835
+ "color": "#56b3cb",
3836
+ "group": "Yacc",
3837
+ "extensions": [
3838
+ ".jison"
3839
+ ],
3840
+ "tm_scope": "source.jison",
3841
+ "ace_mode": "text",
3842
+ "language_id": 284531423
3843
+ },
3844
+ "Jison Lex": {
3845
+ "type": "programming",
3846
+ "color": "#56b3cb",
3847
+ "group": "Lex",
3848
+ "extensions": [
3849
+ ".jisonlex"
3850
+ ],
3851
+ "tm_scope": "source.jisonlex",
3852
+ "ace_mode": "text",
3853
+ "language_id": 406395330
3854
+ },
3855
+ "Jolie": {
3856
+ "type": "programming",
3857
+ "extensions": [
3858
+ ".ol",
3859
+ ".iol"
3860
+ ],
3861
+ "interpreters": [
3862
+ "jolie"
3863
+ ],
3864
+ "color": "#843179",
3865
+ "ace_mode": "text",
3866
+ "tm_scope": "source.jolie",
3867
+ "language_id": 998078858
3868
+ },
3869
+ "Jsonnet": {
3870
+ "color": "#0064bd",
3871
+ "type": "programming",
3872
+ "ace_mode": "text",
3873
+ "extensions": [
3874
+ ".jsonnet",
3875
+ ".libsonnet"
3876
+ ],
3877
+ "tm_scope": "source.jsonnet",
3878
+ "language_id": 664885656
3879
+ },
3880
+ "Julia": {
3881
+ "type": "programming",
3882
+ "extensions": [
3883
+ ".jl"
3884
+ ],
3885
+ "interpreters": [
3886
+ "julia"
3887
+ ],
3888
+ "color": "#a270ba",
3889
+ "tm_scope": "source.julia",
3890
+ "ace_mode": "julia",
3891
+ "codemirror_mode": "julia",
3892
+ "codemirror_mime_type": "text/x-julia",
3893
+ "language_id": 184
3894
+ },
3895
+ "Jupyter Notebook": {
3896
+ "type": "markup",
3897
+ "ace_mode": "json",
3898
+ "codemirror_mode": "javascript",
3899
+ "codemirror_mime_type": "application/json",
3900
+ "tm_scope": "source.json",
3901
+ "color": "#DA5B0B",
3902
+ "extensions": [
3903
+ ".ipynb"
3904
+ ],
3905
+ "filenames": [
3906
+ "Notebook"
3907
+ ],
3908
+ "aliases": [
3909
+ "IPython Notebook"
3910
+ ],
3911
+ "language_id": 185
3912
+ },
3913
+ "KRL": {
3914
+ "type": "programming",
3915
+ "color": "#28430A",
3916
+ "extensions": [
3917
+ ".krl"
3918
+ ],
3919
+ "tm_scope": "none",
3920
+ "ace_mode": "text",
3921
+ "language_id": 186
3922
+ },
3923
+ "Kaitai Struct": {
3924
+ "type": "programming",
3925
+ "aliases": [
3926
+ "ksy"
3927
+ ],
3928
+ "ace_mode": "yaml",
3929
+ "codemirror_mode": "yaml",
3930
+ "codemirror_mime_type": "text/x-yaml",
3931
+ "color": "#773b37",
3932
+ "extensions": [
3933
+ ".ksy"
3934
+ ],
3935
+ "tm_scope": "source.yaml",
3936
+ "language_id": 818804755
3937
+ },
3938
+ "KakouneScript": {
3939
+ "type": "programming",
3940
+ "color": "#6f8042",
3941
+ "tm_scope": "source.kakscript",
3942
+ "aliases": [
3943
+ "kak",
3944
+ "kakscript"
3945
+ ],
3946
+ "extensions": [
3947
+ ".kak"
3948
+ ],
3949
+ "filenames": [
3950
+ "kakrc"
3951
+ ],
3952
+ "ace_mode": "text",
3953
+ "language_id": 603336474
3954
+ },
3955
+ "KiCad Layout": {
3956
+ "type": "data",
3957
+ "color": "#2f4aab",
3958
+ "aliases": [
3959
+ "pcbnew"
3960
+ ],
3961
+ "extensions": [
3962
+ ".kicad_pcb",
3963
+ ".kicad_mod",
3964
+ ".kicad_wks"
3965
+ ],
3966
+ "filenames": [
3967
+ "fp-lib-table"
3968
+ ],
3969
+ "tm_scope": "source.pcb.sexp",
3970
+ "ace_mode": "lisp",
3971
+ "codemirror_mode": "commonlisp",
3972
+ "codemirror_mime_type": "text/x-common-lisp",
3973
+ "language_id": 187
3974
+ },
3975
+ "KiCad Legacy Layout": {
3976
+ "type": "data",
3977
+ "color": "#2f4aab",
3978
+ "extensions": [
3979
+ ".brd"
3980
+ ],
3981
+ "tm_scope": "source.pcb.board",
3982
+ "ace_mode": "text",
3983
+ "language_id": 140848857
3984
+ },
3985
+ "KiCad Schematic": {
3986
+ "type": "data",
3987
+ "color": "#2f4aab",
3988
+ "aliases": [
3989
+ "eeschema schematic"
3990
+ ],
3991
+ "extensions": [
3992
+ ".kicad_sch",
3993
+ ".sch"
3994
+ ],
3995
+ "tm_scope": "source.pcb.schematic",
3996
+ "ace_mode": "text",
3997
+ "language_id": 622447435
3998
+ },
3999
+ "Kit": {
4000
+ "type": "markup",
4001
+ "ace_mode": "html",
4002
+ "codemirror_mode": "htmlmixed",
4003
+ "codemirror_mime_type": "text/html",
4004
+ "extensions": [
4005
+ ".kit"
4006
+ ],
4007
+ "tm_scope": "text.html.basic",
4008
+ "language_id": 188
4009
+ },
4010
+ "Kotlin": {
4011
+ "type": "programming",
4012
+ "color": "#A97BFF",
4013
+ "extensions": [
4014
+ ".kt",
4015
+ ".ktm",
4016
+ ".kts"
4017
+ ],
4018
+ "tm_scope": "source.kotlin",
4019
+ "ace_mode": "text",
4020
+ "codemirror_mode": "clike",
4021
+ "codemirror_mime_type": "text/x-kotlin",
4022
+ "language_id": 189
4023
+ },
4024
+ "Kusto": {
4025
+ "type": "data",
4026
+ "extensions": [
4027
+ ".csl"
4028
+ ],
4029
+ "tm_scope": "source.kusto",
4030
+ "ace_mode": "text",
4031
+ "language_id": 225697190
4032
+ },
4033
+ "LFE": {
4034
+ "type": "programming",
4035
+ "color": "#4C3023",
4036
+ "extensions": [
4037
+ ".lfe"
4038
+ ],
4039
+ "tm_scope": "source.lisp",
4040
+ "ace_mode": "lisp",
4041
+ "codemirror_mode": "commonlisp",
4042
+ "codemirror_mime_type": "text/x-common-lisp",
4043
+ "language_id": 190
4044
+ },
4045
+ "LLVM": {
4046
+ "type": "programming",
4047
+ "extensions": [
4048
+ ".ll"
4049
+ ],
4050
+ "tm_scope": "source.llvm",
4051
+ "ace_mode": "text",
4052
+ "color": "#185619",
4053
+ "language_id": 191
4054
+ },
4055
+ "LOLCODE": {
4056
+ "type": "programming",
4057
+ "extensions": [
4058
+ ".lol"
4059
+ ],
4060
+ "color": "#cc9900",
4061
+ "tm_scope": "none",
4062
+ "ace_mode": "text",
4063
+ "language_id": 192
4064
+ },
4065
+ "LSL": {
4066
+ "type": "programming",
4067
+ "tm_scope": "source.lsl",
4068
+ "ace_mode": "lsl",
4069
+ "extensions": [
4070
+ ".lsl",
4071
+ ".lslp"
4072
+ ],
4073
+ "interpreters": [
4074
+ "lsl"
4075
+ ],
4076
+ "color": "#3d9970",
4077
+ "language_id": 193
4078
+ },
4079
+ "LTspice Symbol": {
4080
+ "type": "data",
4081
+ "extensions": [
4082
+ ".asy"
4083
+ ],
4084
+ "tm_scope": "source.ltspice.symbol",
4085
+ "ace_mode": "text",
4086
+ "codemirror_mode": "spreadsheet",
4087
+ "codemirror_mime_type": "text/x-spreadsheet",
4088
+ "language_id": 1013566805
4089
+ },
4090
+ "LabVIEW": {
4091
+ "type": "programming",
4092
+ "color": "#fede06",
4093
+ "extensions": [
4094
+ ".lvproj",
4095
+ ".lvclass",
4096
+ ".lvlib"
4097
+ ],
4098
+ "tm_scope": "text.xml",
4099
+ "ace_mode": "xml",
4100
+ "codemirror_mode": "xml",
4101
+ "codemirror_mime_type": "text/xml",
4102
+ "language_id": 194
4103
+ },
4104
+ "Lark": {
4105
+ "type": "data",
4106
+ "color": "#2980B9",
4107
+ "extensions": [
4108
+ ".lark"
4109
+ ],
4110
+ "tm_scope": "source.lark",
4111
+ "ace_mode": "text",
4112
+ "codemirror_mode": "ebnf",
4113
+ "codemirror_mime_type": "text/x-ebnf",
4114
+ "language_id": 758480799
4115
+ },
4116
+ "Lasso": {
4117
+ "type": "programming",
4118
+ "color": "#999999",
4119
+ "extensions": [
4120
+ ".lasso",
4121
+ ".las",
4122
+ ".lasso8",
4123
+ ".lasso9"
4124
+ ],
4125
+ "tm_scope": "file.lasso",
4126
+ "aliases": [
4127
+ "lassoscript"
4128
+ ],
4129
+ "ace_mode": "text",
4130
+ "language_id": 195
4131
+ },
4132
+ "Latte": {
4133
+ "type": "markup",
4134
+ "color": "#f2a542",
4135
+ "extensions": [
4136
+ ".latte"
4137
+ ],
4138
+ "tm_scope": "text.html.smarty",
4139
+ "ace_mode": "smarty",
4140
+ "codemirror_mode": "smarty",
4141
+ "codemirror_mime_type": "text/x-smarty",
4142
+ "language_id": 196
4143
+ },
4144
+ "Lean": {
4145
+ "type": "programming",
4146
+ "extensions": [
4147
+ ".lean",
4148
+ ".hlean"
4149
+ ],
4150
+ "tm_scope": "source.lean",
4151
+ "ace_mode": "text",
4152
+ "language_id": 197
4153
+ },
4154
+ "Less": {
4155
+ "type": "markup",
4156
+ "color": "#1d365d",
4157
+ "aliases": [
4158
+ "less-css"
4159
+ ],
4160
+ "extensions": [
4161
+ ".less"
4162
+ ],
4163
+ "tm_scope": "source.css.less",
4164
+ "ace_mode": "less",
4165
+ "codemirror_mode": "css",
4166
+ "codemirror_mime_type": "text/css",
4167
+ "language_id": 198
4168
+ },
4169
+ "Lex": {
4170
+ "type": "programming",
4171
+ "color": "#DBCA00",
4172
+ "aliases": [
4173
+ "flex"
4174
+ ],
4175
+ "extensions": [
4176
+ ".l",
4177
+ ".lex"
4178
+ ],
4179
+ "filenames": [
4180
+ "Lexer.x",
4181
+ "lexer.x"
4182
+ ],
4183
+ "tm_scope": "source.lex",
4184
+ "ace_mode": "text",
4185
+ "language_id": 199
4186
+ },
4187
+ "LigoLANG": {
4188
+ "type": "programming",
4189
+ "color": "#0e74ff",
4190
+ "extensions": [
4191
+ ".ligo"
4192
+ ],
4193
+ "tm_scope": "source.ligo",
4194
+ "ace_mode": "pascal",
4195
+ "codemirror_mode": "pascal",
4196
+ "codemirror_mime_type": "text/x-pascal",
4197
+ "group": "LigoLANG",
4198
+ "language_id": 1040646257
4199
+ },
4200
+ "LilyPond": {
4201
+ "type": "programming",
4202
+ "color": "#9ccc7c",
4203
+ "extensions": [
4204
+ ".ly",
4205
+ ".ily"
4206
+ ],
4207
+ "tm_scope": "source.lilypond",
4208
+ "ace_mode": "text",
4209
+ "language_id": 200
4210
+ },
4211
+ "Limbo": {
4212
+ "type": "programming",
4213
+ "extensions": [
4214
+ ".b",
4215
+ ".m"
4216
+ ],
4217
+ "tm_scope": "none",
4218
+ "ace_mode": "text",
4219
+ "language_id": 201
4220
+ },
4221
+ "Linker Script": {
4222
+ "type": "data",
4223
+ "extensions": [
4224
+ ".ld",
4225
+ ".lds",
4226
+ ".x"
4227
+ ],
4228
+ "filenames": [
4229
+ "ld.script"
4230
+ ],
4231
+ "tm_scope": "none",
4232
+ "ace_mode": "text",
4233
+ "language_id": 202
4234
+ },
4235
+ "Linux Kernel Module": {
4236
+ "type": "data",
4237
+ "extensions": [
4238
+ ".mod"
4239
+ ],
4240
+ "tm_scope": "none",
4241
+ "ace_mode": "text",
4242
+ "language_id": 203
4243
+ },
4244
+ "Liquid": {
4245
+ "type": "markup",
4246
+ "color": "#67b8de",
4247
+ "extensions": [
4248
+ ".liquid"
4249
+ ],
4250
+ "tm_scope": "text.html.liquid",
4251
+ "ace_mode": "liquid",
4252
+ "language_id": 204
4253
+ },
4254
+ "Literate Agda": {
4255
+ "type": "programming",
4256
+ "color": "#315665",
4257
+ "group": "Agda",
4258
+ "extensions": [
4259
+ ".lagda"
4260
+ ],
4261
+ "tm_scope": "none",
4262
+ "ace_mode": "text",
4263
+ "language_id": 205
4264
+ },
4265
+ "Literate CoffeeScript": {
4266
+ "type": "programming",
4267
+ "color": "#244776",
4268
+ "tm_scope": "source.litcoffee",
4269
+ "group": "CoffeeScript",
4270
+ "ace_mode": "text",
4271
+ "wrap": true,
4272
+ "aliases": [
4273
+ "litcoffee"
4274
+ ],
4275
+ "extensions": [
4276
+ ".litcoffee",
4277
+ ".coffee.md"
4278
+ ],
4279
+ "language_id": 206
4280
+ },
4281
+ "Literate Haskell": {
4282
+ "type": "programming",
4283
+ "color": "#5e5086",
4284
+ "group": "Haskell",
4285
+ "aliases": [
4286
+ "lhaskell",
4287
+ "lhs"
4288
+ ],
4289
+ "extensions": [
4290
+ ".lhs"
4291
+ ],
4292
+ "tm_scope": "text.tex.latex.haskell",
4293
+ "ace_mode": "text",
4294
+ "codemirror_mode": "haskell-literate",
4295
+ "codemirror_mime_type": "text/x-literate-haskell",
4296
+ "language_id": 207
4297
+ },
4298
+ "LiveScript": {
4299
+ "type": "programming",
4300
+ "color": "#499886",
4301
+ "aliases": [
4302
+ "live-script",
4303
+ "ls"
4304
+ ],
4305
+ "extensions": [
4306
+ ".ls",
4307
+ "._ls"
4308
+ ],
4309
+ "filenames": [
4310
+ "Slakefile"
4311
+ ],
4312
+ "tm_scope": "source.livescript",
4313
+ "ace_mode": "livescript",
4314
+ "codemirror_mode": "livescript",
4315
+ "codemirror_mime_type": "text/x-livescript",
4316
+ "language_id": 208
4317
+ },
4318
+ "Logos": {
4319
+ "type": "programming",
4320
+ "extensions": [
4321
+ ".xm",
4322
+ ".x",
4323
+ ".xi"
4324
+ ],
4325
+ "ace_mode": "text",
4326
+ "tm_scope": "source.logos",
4327
+ "language_id": 209
4328
+ },
4329
+ "Logtalk": {
4330
+ "type": "programming",
4331
+ "color": "#295b9a",
4332
+ "extensions": [
4333
+ ".lgt",
4334
+ ".logtalk"
4335
+ ],
4336
+ "tm_scope": "source.logtalk",
4337
+ "ace_mode": "text",
4338
+ "language_id": 210
4339
+ },
4340
+ "LookML": {
4341
+ "type": "programming",
4342
+ "ace_mode": "yaml",
4343
+ "codemirror_mode": "yaml",
4344
+ "codemirror_mime_type": "text/x-yaml",
4345
+ "color": "#652B81",
4346
+ "extensions": [
4347
+ ".lookml",
4348
+ ".model.lkml",
4349
+ ".view.lkml"
4350
+ ],
4351
+ "tm_scope": "source.yaml",
4352
+ "language_id": 211
4353
+ },
4354
+ "LoomScript": {
4355
+ "type": "programming",
4356
+ "extensions": [
4357
+ ".ls"
4358
+ ],
4359
+ "tm_scope": "source.loomscript",
4360
+ "ace_mode": "text",
4361
+ "language_id": 212
4362
+ },
4363
+ "Lua": {
4364
+ "type": "programming",
4365
+ "tm_scope": "source.lua",
4366
+ "ace_mode": "lua",
4367
+ "codemirror_mode": "lua",
4368
+ "codemirror_mime_type": "text/x-lua",
4369
+ "color": "#000080",
4370
+ "extensions": [
4371
+ ".lua",
4372
+ ".fcgi",
4373
+ ".nse",
4374
+ ".p8",
4375
+ ".pd_lua",
4376
+ ".rbxs",
4377
+ ".rockspec",
4378
+ ".wlua"
4379
+ ],
4380
+ "filenames": [
4381
+ ".luacheckrc"
4382
+ ],
4383
+ "interpreters": [
4384
+ "lua"
4385
+ ],
4386
+ "language_id": 213
4387
+ },
4388
+ "M": {
4389
+ "type": "programming",
4390
+ "aliases": [
4391
+ "mumps"
4392
+ ],
4393
+ "extensions": [
4394
+ ".mumps",
4395
+ ".m"
4396
+ ],
4397
+ "ace_mode": "text",
4398
+ "codemirror_mode": "mumps",
4399
+ "codemirror_mime_type": "text/x-mumps",
4400
+ "language_id": 214,
4401
+ "tm_scope": "none"
4402
+ },
4403
+ "M4": {
4404
+ "type": "programming",
4405
+ "extensions": [
4406
+ ".m4",
4407
+ ".mc"
4408
+ ],
4409
+ "tm_scope": "source.m4",
4410
+ "ace_mode": "text",
4411
+ "language_id": 215
4412
+ },
4413
+ "M4Sugar": {
4414
+ "type": "programming",
4415
+ "group": "M4",
4416
+ "aliases": [
4417
+ "autoconf"
4418
+ ],
4419
+ "extensions": [
4420
+ ".m4"
4421
+ ],
4422
+ "filenames": [
4423
+ "configure.ac"
4424
+ ],
4425
+ "tm_scope": "source.m4",
4426
+ "ace_mode": "text",
4427
+ "language_id": 216
4428
+ },
4429
+ "MATLAB": {
4430
+ "type": "programming",
4431
+ "color": "#e16737",
4432
+ "aliases": [
4433
+ "octave"
4434
+ ],
4435
+ "extensions": [
4436
+ ".matlab",
4437
+ ".m"
4438
+ ],
4439
+ "tm_scope": "source.matlab",
4440
+ "ace_mode": "matlab",
4441
+ "codemirror_mode": "octave",
4442
+ "codemirror_mime_type": "text/x-octave",
4443
+ "language_id": 225
4444
+ },
4445
+ "MAXScript": {
4446
+ "type": "programming",
4447
+ "color": "#00a6a6",
4448
+ "extensions": [
4449
+ ".ms",
4450
+ ".mcr"
4451
+ ],
4452
+ "tm_scope": "source.maxscript",
4453
+ "ace_mode": "text",
4454
+ "language_id": 217
4455
+ },
4456
+ "MLIR": {
4457
+ "type": "programming",
4458
+ "color": "#5EC8DB",
4459
+ "extensions": [
4460
+ ".mlir"
4461
+ ],
4462
+ "tm_scope": "source.mlir",
4463
+ "ace_mode": "text",
4464
+ "language_id": 448253929
4465
+ },
4466
+ "MQL4": {
4467
+ "type": "programming",
4468
+ "color": "#62A8D6",
4469
+ "extensions": [
4470
+ ".mq4",
4471
+ ".mqh"
4472
+ ],
4473
+ "tm_scope": "source.mql5",
4474
+ "ace_mode": "c_cpp",
4475
+ "language_id": 426
4476
+ },
4477
+ "MQL5": {
4478
+ "type": "programming",
4479
+ "color": "#4A76B8",
4480
+ "extensions": [
4481
+ ".mq5",
4482
+ ".mqh"
4483
+ ],
4484
+ "tm_scope": "source.mql5",
4485
+ "ace_mode": "c_cpp",
4486
+ "language_id": 427
4487
+ },
4488
+ "MTML": {
4489
+ "type": "markup",
4490
+ "color": "#b7e1f4",
4491
+ "extensions": [
4492
+ ".mtml"
4493
+ ],
4494
+ "tm_scope": "text.html.basic",
4495
+ "ace_mode": "html",
4496
+ "codemirror_mode": "htmlmixed",
4497
+ "codemirror_mime_type": "text/html",
4498
+ "language_id": 218
4499
+ },
4500
+ "MUF": {
4501
+ "type": "programming",
4502
+ "group": "Forth",
4503
+ "extensions": [
4504
+ ".muf",
4505
+ ".m"
4506
+ ],
4507
+ "tm_scope": "none",
4508
+ "ace_mode": "forth",
4509
+ "codemirror_mode": "forth",
4510
+ "codemirror_mime_type": "text/x-forth",
4511
+ "language_id": 219
4512
+ },
4513
+ "Macaulay2": {
4514
+ "type": "programming",
4515
+ "extensions": [
4516
+ ".m2"
4517
+ ],
4518
+ "aliases": [
4519
+ "m2"
4520
+ ],
4521
+ "interpreters": [
4522
+ "M2"
4523
+ ],
4524
+ "ace_mode": "text",
4525
+ "tm_scope": "source.m2",
4526
+ "color": "#d8ffff",
4527
+ "language_id": 34167825
4528
+ },
4529
+ "Makefile": {
4530
+ "type": "programming",
4531
+ "color": "#427819",
4532
+ "aliases": [
4533
+ "bsdmake",
4534
+ "make",
4535
+ "mf"
4536
+ ],
4537
+ "extensions": [
4538
+ ".mak",
4539
+ ".d",
4540
+ ".make",
4541
+ ".makefile",
4542
+ ".mk",
4543
+ ".mkfile"
4544
+ ],
4545
+ "filenames": [
4546
+ "BSDmakefile",
4547
+ "GNUmakefile",
4548
+ "Kbuild",
4549
+ "Makefile",
4550
+ "Makefile.am",
4551
+ "Makefile.boot",
4552
+ "Makefile.frag",
4553
+ "Makefile.in",
4554
+ "Makefile.inc",
4555
+ "Makefile.wat",
4556
+ "makefile",
4557
+ "makefile.sco",
4558
+ "mkfile"
4559
+ ],
4560
+ "interpreters": [
4561
+ "make"
4562
+ ],
4563
+ "tm_scope": "source.makefile",
4564
+ "ace_mode": "makefile",
4565
+ "codemirror_mode": "cmake",
4566
+ "codemirror_mime_type": "text/x-cmake",
4567
+ "language_id": 220
4568
+ },
4569
+ "Mako": {
4570
+ "type": "programming",
4571
+ "color": "#7e858d",
4572
+ "extensions": [
4573
+ ".mako",
4574
+ ".mao"
4575
+ ],
4576
+ "tm_scope": "text.html.mako",
4577
+ "ace_mode": "text",
4578
+ "language_id": 221
4579
+ },
4580
+ "Markdown": {
4581
+ "type": "prose",
4582
+ "color": "#083fa1",
4583
+ "aliases": [
4584
+ "pandoc"
4585
+ ],
4586
+ "ace_mode": "markdown",
4587
+ "codemirror_mode": "gfm",
4588
+ "codemirror_mime_type": "text/x-gfm",
4589
+ "wrap": true,
4590
+ "extensions": [
4591
+ ".md",
4592
+ ".livemd",
4593
+ ".markdown",
4594
+ ".mdown",
4595
+ ".mdwn",
4596
+ ".mdx",
4597
+ ".mkd",
4598
+ ".mkdn",
4599
+ ".mkdown",
4600
+ ".ronn",
4601
+ ".scd",
4602
+ ".workbook"
4603
+ ],
4604
+ "filenames": [
4605
+ "contents.lr"
4606
+ ],
4607
+ "tm_scope": "source.gfm",
4608
+ "language_id": 222
4609
+ },
4610
+ "Marko": {
4611
+ "type": "markup",
4612
+ "color": "#42bff2",
4613
+ "tm_scope": "text.marko",
4614
+ "extensions": [
4615
+ ".marko"
4616
+ ],
4617
+ "aliases": [
4618
+ "markojs"
4619
+ ],
4620
+ "ace_mode": "text",
4621
+ "codemirror_mode": "htmlmixed",
4622
+ "codemirror_mime_type": "text/html",
4623
+ "language_id": 932782397
4624
+ },
4625
+ "Mask": {
4626
+ "type": "markup",
4627
+ "color": "#f97732",
4628
+ "ace_mode": "mask",
4629
+ "extensions": [
4630
+ ".mask"
4631
+ ],
4632
+ "tm_scope": "source.mask",
4633
+ "language_id": 223
4634
+ },
4635
+ "Mathematica": {
4636
+ "type": "programming",
4637
+ "color": "#dd1100",
4638
+ "extensions": [
4639
+ ".mathematica",
4640
+ ".cdf",
4641
+ ".m",
4642
+ ".ma",
4643
+ ".mt",
4644
+ ".nb",
4645
+ ".nbp",
4646
+ ".wl",
4647
+ ".wlt"
4648
+ ],
4649
+ "aliases": [
4650
+ "mma",
4651
+ "wolfram",
4652
+ "wolfram language",
4653
+ "wolfram lang",
4654
+ "wl"
4655
+ ],
4656
+ "tm_scope": "source.mathematica",
4657
+ "ace_mode": "text",
4658
+ "codemirror_mode": "mathematica",
4659
+ "codemirror_mime_type": "text/x-mathematica",
4660
+ "language_id": 224
4661
+ },
4662
+ "Maven POM": {
4663
+ "type": "data",
4664
+ "group": "XML",
4665
+ "tm_scope": "text.xml.pom",
4666
+ "filenames": [
4667
+ "pom.xml"
4668
+ ],
4669
+ "ace_mode": "xml",
4670
+ "codemirror_mode": "xml",
4671
+ "codemirror_mime_type": "text/xml",
4672
+ "language_id": 226
4673
+ },
4674
+ "Max": {
4675
+ "type": "programming",
4676
+ "color": "#c4a79c",
4677
+ "aliases": [
4678
+ "max/msp",
4679
+ "maxmsp"
4680
+ ],
4681
+ "extensions": [
4682
+ ".maxpat",
4683
+ ".maxhelp",
4684
+ ".maxproj",
4685
+ ".mxt",
4686
+ ".pat"
4687
+ ],
4688
+ "tm_scope": "source.json",
4689
+ "ace_mode": "json",
4690
+ "codemirror_mode": "javascript",
4691
+ "codemirror_mime_type": "application/json",
4692
+ "language_id": 227
4693
+ },
4694
+ "Mercury": {
4695
+ "type": "programming",
4696
+ "color": "#ff2b2b",
4697
+ "ace_mode": "prolog",
4698
+ "interpreters": [
4699
+ "mmi"
4700
+ ],
4701
+ "extensions": [
4702
+ ".m",
4703
+ ".moo"
4704
+ ],
4705
+ "tm_scope": "source.mercury",
4706
+ "language_id": 229
4707
+ },
4708
+ "Meson": {
4709
+ "type": "programming",
4710
+ "color": "#007800",
4711
+ "filenames": [
4712
+ "meson.build",
4713
+ "meson_options.txt"
4714
+ ],
4715
+ "tm_scope": "source.meson",
4716
+ "ace_mode": "text",
4717
+ "language_id": 799141244
4718
+ },
4719
+ "Metal": {
4720
+ "type": "programming",
4721
+ "color": "#8f14e9",
4722
+ "extensions": [
4723
+ ".metal"
4724
+ ],
4725
+ "tm_scope": "source.c++",
4726
+ "ace_mode": "c_cpp",
4727
+ "codemirror_mode": "clike",
4728
+ "codemirror_mime_type": "text/x-c++src",
4729
+ "language_id": 230
4730
+ },
4731
+ "Microsoft Developer Studio Project": {
4732
+ "type": "data",
4733
+ "extensions": [
4734
+ ".dsp"
4735
+ ],
4736
+ "tm_scope": "none",
4737
+ "ace_mode": "text",
4738
+ "language_id": 800983837
4739
+ },
4740
+ "Microsoft Visual Studio Solution": {
4741
+ "type": "data",
4742
+ "extensions": [
4743
+ ".sln"
4744
+ ],
4745
+ "tm_scope": "source.solution",
4746
+ "ace_mode": "text",
4747
+ "language_id": 849523096
4748
+ },
4749
+ "MiniD": {
4750
+ "type": "programming",
4751
+ "extensions": [
4752
+ ".minid"
4753
+ ],
4754
+ "tm_scope": "none",
4755
+ "ace_mode": "text",
4756
+ "language_id": 231
4757
+ },
4758
+ "MiniYAML": {
4759
+ "type": "data",
4760
+ "color": "#ff1111",
4761
+ "tm_scope": "source.miniyaml",
4762
+ "extensions": [
4763
+ ".yaml"
4764
+ ],
4765
+ "ace_mode": "yaml",
4766
+ "codemirror_mode": "yaml",
4767
+ "codemirror_mime_type": "text/x-yaml",
4768
+ "language_id": 4896465
4769
+ },
4770
+ "Mint": {
4771
+ "type": "programming",
4772
+ "extensions": [
4773
+ ".mint"
4774
+ ],
4775
+ "ace_mode": "text",
4776
+ "color": "#02b046",
4777
+ "tm_scope": "source.mint",
4778
+ "language_id": 968740319
4779
+ },
4780
+ "Mirah": {
4781
+ "type": "programming",
4782
+ "color": "#c7a938",
4783
+ "extensions": [
4784
+ ".druby",
4785
+ ".duby",
4786
+ ".mirah"
4787
+ ],
4788
+ "tm_scope": "source.ruby",
4789
+ "ace_mode": "ruby",
4790
+ "codemirror_mode": "ruby",
4791
+ "codemirror_mime_type": "text/x-ruby",
4792
+ "language_id": 232
4793
+ },
4794
+ "Modelica": {
4795
+ "type": "programming",
4796
+ "color": "#de1d31",
4797
+ "extensions": [
4798
+ ".mo"
4799
+ ],
4800
+ "tm_scope": "source.modelica",
4801
+ "ace_mode": "text",
4802
+ "codemirror_mode": "modelica",
4803
+ "codemirror_mime_type": "text/x-modelica",
4804
+ "language_id": 233
4805
+ },
4806
+ "Modula-2": {
4807
+ "type": "programming",
4808
+ "color": "#10253f",
4809
+ "extensions": [
4810
+ ".mod"
4811
+ ],
4812
+ "tm_scope": "source.modula2",
4813
+ "ace_mode": "text",
4814
+ "language_id": 234
4815
+ },
4816
+ "Modula-3": {
4817
+ "type": "programming",
4818
+ "extensions": [
4819
+ ".i3",
4820
+ ".ig",
4821
+ ".m3",
4822
+ ".mg"
4823
+ ],
4824
+ "color": "#223388",
4825
+ "ace_mode": "text",
4826
+ "tm_scope": "source.modula-3",
4827
+ "language_id": 564743864
4828
+ },
4829
+ "Module Management System": {
4830
+ "type": "programming",
4831
+ "extensions": [
4832
+ ".mms",
4833
+ ".mmk"
4834
+ ],
4835
+ "filenames": [
4836
+ "descrip.mmk",
4837
+ "descrip.mms"
4838
+ ],
4839
+ "tm_scope": "none",
4840
+ "ace_mode": "text",
4841
+ "language_id": 235
4842
+ },
4843
+ "Monkey": {
4844
+ "type": "programming",
4845
+ "extensions": [
4846
+ ".monkey",
4847
+ ".monkey2"
4848
+ ],
4849
+ "ace_mode": "text",
4850
+ "tm_scope": "source.monkey",
4851
+ "language_id": 236
4852
+ },
4853
+ "Monkey C": {
4854
+ "type": "programming",
4855
+ "color": "#8D6747",
4856
+ "extensions": [
4857
+ ".mc"
4858
+ ],
4859
+ "tm_scope": "source.mc",
4860
+ "ace_mode": "c_cpp",
4861
+ "codemirror_mode": "clike",
4862
+ "codemirror_mime_type": "text/x-csrc",
4863
+ "language_id": 231751931
4864
+ },
4865
+ "Moocode": {
4866
+ "type": "programming",
4867
+ "extensions": [
4868
+ ".moo"
4869
+ ],
4870
+ "tm_scope": "none",
4871
+ "ace_mode": "text",
4872
+ "language_id": 237
4873
+ },
4874
+ "MoonScript": {
4875
+ "type": "programming",
4876
+ "color": "#ff4585",
4877
+ "extensions": [
4878
+ ".moon"
4879
+ ],
4880
+ "interpreters": [
4881
+ "moon"
4882
+ ],
4883
+ "tm_scope": "source.moonscript",
4884
+ "ace_mode": "text",
4885
+ "language_id": 238
4886
+ },
4887
+ "Motoko": {
4888
+ "type": "programming",
4889
+ "color": "#fbb03b",
4890
+ "extensions": [
4891
+ ".mo"
4892
+ ],
4893
+ "tm_scope": "source.mo",
4894
+ "ace_mode": "text",
4895
+ "language_id": 202937027
4896
+ },
4897
+ "Motorola 68K Assembly": {
4898
+ "type": "programming",
4899
+ "color": "#005daa",
4900
+ "group": "Assembly",
4901
+ "aliases": [
4902
+ "m68k"
4903
+ ],
4904
+ "extensions": [
4905
+ ".asm",
4906
+ ".i",
4907
+ ".inc",
4908
+ ".s",
4909
+ ".x68"
4910
+ ],
4911
+ "tm_scope": "source.m68k",
4912
+ "ace_mode": "assembly_x86",
4913
+ "language_id": 477582706
4914
+ },
4915
+ "Move": {
4916
+ "type": "programming",
4917
+ "color": "#4a137a",
4918
+ "extensions": [
4919
+ ".move"
4920
+ ],
4921
+ "tm_scope": "source.move",
4922
+ "ace_mode": "text",
4923
+ "language_id": 638334599
4924
+ },
4925
+ "Muse": {
4926
+ "type": "prose",
4927
+ "extensions": [
4928
+ ".muse"
4929
+ ],
4930
+ "tm_scope": "text.muse",
4931
+ "ace_mode": "text",
4932
+ "wrap": true,
4933
+ "language_id": 474864066,
4934
+ "aliases": [
4935
+ "amusewiki",
4936
+ "emacs muse"
4937
+ ]
4938
+ },
4939
+ "Mustache": {
4940
+ "type": "markup",
4941
+ "color": "#724b3b",
4942
+ "extensions": [
4943
+ ".mustache"
4944
+ ],
4945
+ "tm_scope": "text.html.smarty",
4946
+ "ace_mode": "smarty",
4947
+ "codemirror_mode": "smarty",
4948
+ "codemirror_mime_type": "text/x-smarty",
4949
+ "language_id": 638334590
4950
+ },
4951
+ "Myghty": {
4952
+ "type": "programming",
4953
+ "extensions": [
4954
+ ".myt"
4955
+ ],
4956
+ "tm_scope": "none",
4957
+ "ace_mode": "text",
4958
+ "language_id": 239
4959
+ },
4960
+ "NASL": {
4961
+ "type": "programming",
4962
+ "extensions": [
4963
+ ".nasl",
4964
+ ".inc"
4965
+ ],
4966
+ "tm_scope": "source.nasl",
4967
+ "ace_mode": "text",
4968
+ "language_id": 171666519
4969
+ },
4970
+ "NCL": {
4971
+ "type": "programming",
4972
+ "color": "#28431f",
4973
+ "extensions": [
4974
+ ".ncl"
4975
+ ],
4976
+ "tm_scope": "source.ncl",
4977
+ "ace_mode": "text",
4978
+ "language_id": 240
4979
+ },
4980
+ "NEON": {
4981
+ "type": "data",
4982
+ "extensions": [
4983
+ ".neon"
4984
+ ],
4985
+ "tm_scope": "source.neon",
4986
+ "ace_mode": "text",
4987
+ "aliases": [
4988
+ "nette object notation",
4989
+ "ne-on"
4990
+ ],
4991
+ "language_id": 481192983
4992
+ },
4993
+ "NL": {
4994
+ "type": "data",
4995
+ "extensions": [
4996
+ ".nl"
4997
+ ],
4998
+ "tm_scope": "none",
4999
+ "ace_mode": "text",
This file is too large to show in full.
tsconfig.json
+4
-2
@@ -1,6 +1,8 @@
1
{
2
"extends": "@tsconfig/svelte/tsconfig.json",
3
-
3
"include": ["src/**/*"],
5
- "exclude": ["node_modules/*", "__sapper__/*", "public/*"]
4
+ "exclude": ["node_modules/*", "__sapper__/*", "public/*"],
5
+ "compilerOptions": {
6
+ "resolveJsonModule": true,
7
+ }
8
}
\ No newline at end of file
yarn.lock
+8
-1
@@ -102,6 +102,13 @@
102
magic-string "^0.25.7"
103
resolve "^1.17.0"
104
105
+"@rollup/plugin-json@^4.1.0":
106
+ version "4.1.0"
107
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-4.1.0.tgz#54e09867ae6963c593844d8bd7a9c718294496f3"
108
+ integrity sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==
109
+ dependencies:
110
+ "@rollup/pluginutils" "^3.0.8"
111
+
112
"@rollup/plugin-node-resolve@^11.0.0":
113
version "11.2.1"
114
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60"
@@ -139,7 +146,7 @@
146
estree-walker "^2.0.1"
147
picomatch "^2.2.2"
148
142
-"@rollup/pluginutils@^3.1.0":
149
+"@rollup/pluginutils@^3.0.8", "@rollup/pluginutils@^3.1.0":
150
version "3.1.0"
151
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
152
integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==