@setoelkahfi / svara / commits / 9c37ffb

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==