My omnium-gatherom of scripts and source code.
1[
2 {
3 "name":"ABAP",
4 "type":"programming",
5 "extensions":[
6 ".abap"
7 ]
8 },
9 {
10 "name":"AGS Script",
11 "type":"programming",
12 "extensions":[
13 ".asc",
14 ".ash"
15 ]
16 },
17 {
18 "name":"AMPL",
19 "type":"programming",
20 "extensions":[
21 ".ampl",
22 ".mod"
23 ]
24 },
25 {
26 "name":"ANTLR",
27 "type":"programming",
28 "extensions":[
29 ".g4"
30 ]
31 },
32 {
33 "name":"API Blueprint",
34 "type":"markup",
35 "extensions":[
36 ".apib"
37 ]
38 },
39 {
40 "name":"APL",
41 "type":"programming",
42 "extensions":[
43 ".apl",
44 ".dyalog"
45 ]
46 },
47 {
48 "name":"ASP",
49 "type":"programming",
50 "extensions":[
51 ".asp",
52 ".asax",
53 ".ascx",
54 ".ashx",
55 ".asmx",
56 ".aspx",
57 ".axd"
58 ]
59 },
60 {
61 "name":"ATS",
62 "type":"programming",
63 "extensions":[
64 ".dats",
65 ".hats",
66 ".sats"
67 ]
68 },
69 {
70 "name":"ActionScript",
71 "type":"programming",
72 "extensions":[
73 ".as"
74 ]
75 },
76 {
77 "name":"Ada",
78 "type":"programming",
79 "extensions":[
80 ".adb",
81 ".ada",
82 ".ads"
83 ]
84 },
85 {
86 "name":"Agda",
87 "type":"programming",
88 "extensions":[
89 ".agda"
90 ]
91 },
92 {
93 "name":"Alloy",
94 "type":"programming",
95 "extensions":[
96 ".als"
97 ]
98 },
99 {
100 "name":"Ant Build System",
101 "type":"data",
102 "extensions":[
103 ]
104 },
105 {
106 "name":"ApacheConf",
107 "type":"markup",
108 "extensions":[
109 ".apacheconf",
110 ".vhost"
111 ]
112 },
113 {
114 "name":"Apex",
115 "type":"programming",
116 "extensions":[
117 ".cls"
118 ]
119 },
120 {
121 "name":"AppleScript",
122 "type":"programming",
123 "extensions":[
124 ".applescript",
125 ".scpt"
126 ]
127 },
128 {
129 "name":"Arc",
130 "type":"programming",
131 "extensions":[
132 ".arc"
133 ]
134 },
135 {
136 "name":"Arduino",
137 "type":"programming",
138 "extensions":[
139 ".ino"
140 ]
141 },
142 {
143 "name":"AsciiDoc",
144 "type":"prose",
145 "extensions":[
146 ".asciidoc",
147 ".adoc",
148 ".asc"
149 ]
150 },
151 {
152 "name":"AspectJ",
153 "type":"programming",
154 "extensions":[
155 ".aj"
156 ]
157 },
158 {
159 "name":"Assembly",
160 "type":"programming",
161 "extensions":[
162 ".asm",
163 ".a51",
164 ".inc",
165 ".nasm"
166 ]
167 },
168 {
169 "name":"Augeas",
170 "type":"programming",
171 "extensions":[
172 ".aug"
173 ]
174 },
175 {
176 "name":"AutoHotkey",
177 "type":"programming",
178 "extensions":[
179 ".ahk",
180 ".ahkl"
181 ]
182 },
183 {
184 "name":"AutoIt",
185 "type":"programming",
186 "extensions":[
187 ".au3"
188 ]
189 },
190 {
191 "name":"Awk",
192 "type":"programming",
193 "extensions":[
194 ".awk",
195 ".auk",
196 ".gawk",
197 ".mawk",
198 ".nawk"
199 ]
200 },
201 {
202 "name":"Batchfile",
203 "type":"programming",
204 "extensions":[
205 ".bat",
206 ".cmd"
207 ]
208 },
209 {
210 "name":"Befunge",
211 "type":"programming",
212 "extensions":[
213 ".befunge"
214 ]
215 },
216 {
217 "name":"Binary",
218 "type":"data",
219 "extensions":[
220 ".o",
221 ".out"
222 ]
223 },
224 {
225 "name":"Bison",
226 "type":"programming",
227 "extensions":[
228 ".bison"
229 ]
230 },
231 {
232 "name":"BitBake",
233 "type":"programming",
234 "extensions":[
235 ".bb"
236 ]
237 },
238 {
239 "name":"BlitzBasic",
240 "type":"programming",
241 "extensions":[
242 ".bb",
243 ".decls"
244 ]
245 },
246 {
247 "name":"BlitzMax",
248 "type":"programming",
249 "extensions":[
250 ".bmx"
251 ]
252 },
253 {
254 "name":"Bluespec",
255 "type":"programming",
256 "extensions":[
257 ".bsv"
258 ]
259 },
260 {
261 "name":"Bitmap Image",
262 "type":"data",
263 "extensions":[
264 ".bmp"
265 ]
266 },
267 {
268 "name":"Boo",
269 "type":"programming",
270 "extensions":[
271 ".boo"
272 ]
273 },
274 {
275 "name": "BQN",
276 "type":"programming",
277 "extensions":[
278 ".bqn"
279 ]
280 },
281 {
282 "name":"Brainfuck",
283 "type":"programming",
284 "extensions":[
285 ".b",
286 ".bf"
287 ]
288 },
289 {
290 "name":"Brightscript",
291 "type":"programming",
292 "extensions":[
293 ".brs"
294 ]
295 },
296 {
297 "name":"Bro",
298 "type":"programming",
299 "extensions":[
300 ".bro"
301 ]
302 },
303 {
304 "name":"C",
305 "type":"programming",
306 "extensions":[
307 ".c",
308 ".cats",
309 ".h",
310 ".idc",
311 ".w",
312 ".old"
313 ]
314 },
315 {
316 "name":"C#",
317 "type":"programming",
318 "extensions":[
319 ".cs",
320 ".cake",
321 ".cshtml",
322 ".csx"
323 ]
324 },
325 {
326 "name":"C++",
327 "type":"programming",
328 "extensions":[
329 ".ccm",
330 ".cppm",
331 ".cpp",
332 ".c++",
333 ".cc",
334 ".cp",
335 ".cxx",
336 ".h",
337 ".h++",
338 ".hh",
339 ".hpp",
340 ".hxx",
341 ".inc",
342 ".inl",
343 ".ipp",
344 ".tcc",
345 ".tpp"
346 ]
347 },
348 {
349 "name":"C-ObjDump",
350 "type":"data",
351 "extensions":[
352 ".c-objdump"
353 ]
354 },
355 {
356 "name":"C2hs Haskell",
357 "type":"programming",
358 "extensions":[
359 ".chs"
360 ]
361 },
362 {
363 "name":"CLIPS",
364 "type":"programming",
365 "extensions":[
366 ".clp"
367 ]
368 },
369 {
370 "name":"CMake",
371 "type":"programming",
372 "extensions":[
373 ".cmake",
374 ".cmake.in"
375 ]
376 },
377 {
378 "name":"COBOL",
379 "type":"programming",
380 "extensions":[
381 ".cob",
382 ".cbl",
383 ".ccp",
384 ".cobol",
385 ".cpy"
386 ]
387 },
388 {
389 "name":"CSS",
390 "type":"markup",
391 "extensions":[
392 ".css"
393 ]
394 },
395 {
396 "name":"CSV",
397 "type":"data",
398 "extensions":[
399 ".csv"
400 ]
401 },
402 {
403 "name":"Cap'n Proto",
404 "type":"programming",
405 "extensions":[
406 ".capnp"
407 ]
408 },
409 {
410 "name":"CartoCSS",
411 "type":"programming",
412 "extensions":[
413 ".mss"
414 ]
415 },
416 {
417 "name":"Ceylon",
418 "type":"programming",
419 "extensions":[
420 ".ceylon"
421 ]
422 },
423 {
424 "name":"Chapel",
425 "type":"programming",
426 "extensions":[
427 ".chpl"
428 ]
429 },
430 {
431 "name":"Charity",
432 "type":"programming",
433 "extensions":[
434 ".ch"
435 ]
436 },
437 {
438 "name":"ChucK",
439 "type":"programming",
440 "extensions":[
441 ".ck"
442 ]
443 },
444 {
445 "name":"Cirru",
446 "type":"programming",
447 "extensions":[
448 ".cirru"
449 ]
450 },
451 {
452 "name":"Clarion",
453 "type":"programming",
454 "extensions":[
455 ".clw"
456 ]
457 },
458 {
459 "name":"Clean",
460 "type":"programming",
461 "extensions":[
462 ".icl",
463 ".dcl"
464 ]
465 },
466 {
467 "name":"Click",
468 "type":"programming",
469 "extensions":[
470 ".click"
471 ]
472 },
473 {
474 "name":"Clojure",
475 "type":"programming",
476 "extensions":[
477 ".clj",
478 ".boot",
479 ".cl2",
480 ".cljc",
481 ".cljs",
482 ".cljs.hl",
483 ".cljscm",
484 ".cljx",
485 ".hic"
486 ]
487 },
488 {
489 "name":"CoffeeScript",
490 "type":"programming",
491 "extensions":[
492 ".coffee",
493 "._coffee",
494 ".cake",
495 ".cjsx",
496 ".cson",
497 ".iced"
498 ]
499 },
500 {
501 "name":"ColdFusion",
502 "type":"programming",
503 "extensions":[
504 ".cfm",
505 ".cfml"
506 ]
507 },
508 {
509 "name":"ColdFusion CFC",
510 "type":"programming",
511 "extensions":[
512 ".cfc"
513 ]
514 },
515 {
516 "name":"Common Lisp",
517 "type":"programming",
518 "extensions":[
519 ".lisp",
520 ".asd",
521 ".cl",
522 ".l",
523 ".lsp",
524 ".ny",
525 ".podsl",
526 ".sexp"
527 ]
528 },
529 {
530 "name":"Component Pascal",
531 "type":"programming",
532 "extensions":[
533 ".cp",
534 ".cps"
535 ]
536 },
537 {
538 "name":"Cool",
539 "type":"programming",
540 "extensions":[
541 ".cl"
542 ]
543 },
544 {
545 "name":"Coq",
546 "type":"programming",
547 "extensions":[
548 ".coq",
549 ".v"
550 ]
551 },
552 {
553 "name":"Cpp-ObjDump",
554 "type":"data",
555 "extensions":[
556 ".cppobjdump",
557 ".c++-objdump",
558 ".c++objdump",
559 ".cpp-objdump",
560 ".cxx-objdump"
561 ]
562 },
563 {
564 "name":"Creole",
565 "type":"prose",
566 "extensions":[
567 ".creole"
568 ]
569 },
570 {
571 "name":"Crystal",
572 "type":"programming",
573 "extensions":[
574 ".cr"
575 ]
576 },
577 {
578 "name":"Cucumber",
579 "type":"programming",
580 "extensions":[
581 ".feature"
582 ]
583 },
584 {
585 "name":"Cuda",
586 "type":"programming",
587 "extensions":[
588 ".cu",
589 ".cuh"
590 ]
591 },
592 {
593 "name":"Cycript",
594 "type":"programming",
595 "extensions":[
596 ".cy"
597 ]
598 },
599 {
600 "name":"Cython",
601 "type":"programming",
602 "extensions":[
603 ".pyx",
604 ".pxd",
605 ".pxi"
606 ]
607 },
608 {
609 "name":"D",
610 "type":"programming",
611 "extensions":[
612 ".d",
613 ".di"
614 ]
615 },
616 {
617 "name":"D-ObjDump",
618 "type":"data",
619 "extensions":[
620 ".d-objdump"
621 ]
622 },
623 {
624 "name":"DIGITAL Command Language",
625 "type":"programming",
626 "extensions":[
627 ".com"
628 ]
629 },
630 {
631 "name":"DM",
632 "type":"programming",
633 "extensions":[
634 ".dm"
635 ]
636 },
637 {
638 "name":"DNS Zone",
639 "type":"data",
640 "extensions":[
641 ".zone",
642 ".arpa"
643 ]
644 },
645 {
646 "name":"DTrace",
647 "type":"programming",
648 "extensions":[
649 ".d"
650 ]
651 },
652 {
653 "name":"Darcs Patch",
654 "type":"data",
655 "extensions":[
656 ".darcspatch",
657 ".dpatch"
658 ]
659 },
660 {
661 "name":"Dart",
662 "type":"programming",
663 "extensions":[
664 ".dart"
665 ]
666 },
667 {
668 "name":"Diff",
669 "type":"data",
670 "extensions":[
671 ".diff",
672 ".patch"
673 ]
674 },
675 {
676 "name":"Dockerfile",
677 "type":"data",
678 "extensions":[
679 ".dockerfile"
680 ]
681 },
682 {
683 "name":"Dogescript",
684 "type":"programming",
685 "extensions":[
686 ".djs"
687 ]
688 },
689 {
690 "name":"Dylan",
691 "type":"programming",
692 "extensions":[
693 ".dylan",
694 ".dyl",
695 ".intr",
696 ".lid"
697 ]
698 },
699 {
700 "name":"E",
701 "type":"programming",
702 "extensions":[
703 ".E"
704 ]
705 },
706 {
707 "name":"ECL",
708 "type":"programming",
709 "extensions":[
710 ".ecl",
711 ".eclxml"
712 ]
713 },
714 {
715 "name":"ECLiPSe",
716 "type":"programming",
717 "extensions":[
718 ".ecl"
719 ]
720 },
721 {
722 "name":"Eagle",
723 "type":"markup",
724 "extensions":[
725 ".sch",
726 ".brd"
727 ]
728 },
729 {
730 "name":"Ecere Projects",
731 "type":"data",
732 "extensions":[
733 ".epj"
734 ]
735 },
736 {
737 "name":"Eiffel",
738 "type":"programming",
739 "extensions":[
740 ".e"
741 ]
742 },
743 {
744 "name":"Elixir",
745 "type":"programming",
746 "extensions":[
747 ".ex",
748 ".exs"
749 ]
750 },
751 {
752 "name":"Elm",
753 "type":"programming",
754 "extensions":[
755 ".elm"
756 ]
757 },
758 {
759 "name":"Emacs Lisp",
760 "type":"programming",
761 "extensions":[
762 ".el",
763 ".emacs",
764 ".emacs.desktop"
765 ]
766 },
767 {
768 "name":"EmberScript",
769 "type":"programming",
770 "extensions":[
771 ".em",
772 ".emberscript"
773 ]
774 },
775 {
776 "name":"Erlang",
777 "type":"programming",
778 "extensions":[
779 ".erl",
780 ".es",
781 ".escript",
782 ".hrl",
783 ".xrl",
784 ".yrl"
785 ]
786 },
787 {
788 "name":"F#",
789 "type":"programming",
790 "extensions":[
791 ".fs",
792 ".fsi",
793 ".fsx"
794 ]
795 },
796 {
797 "name":"FLUX",
798 "type":"programming",
799 "extensions":[
800 ".fx",
801 ".flux"
802 ]
803 },
804 {
805 "name":"FORTRAN",
806 "type":"programming",
807 "extensions":[
808 ".f90",
809 ".f",
810 ".f03",
811 ".f08",
812 ".f77",
813 ".f95",
814 ".for",
815 ".fpp"
816 ]
817 },
818 {
819 "name":"Fortune",
820 "type":"prose",
821 "extensions":[
822 ".dat"
823 ]
824 },
825 {
826 "name":"Factor",
827 "type":"programming",
828 "extensions":[
829 ".factor"
830 ]
831 },
832 {
833 "name":"Fancy",
834 "type":"programming",
835 "extensions":[
836 ".fy",
837 ".fancypack"
838 ]
839 },
840 {
841 "name":"Fantom",
842 "type":"programming",
843 "extensions":[
844 ".fan"
845 ]
846 },
847 {
848 "name":"Filterscript",
849 "type":"programming",
850 "extensions":[
851 ".fs"
852 ]
853 },
854 {
855 "name":"Formatted",
856 "type":"data",
857 "extensions":[
858 ".for",
859 ".eam.fs"
860 ]
861 },
862 {
863 "name":"Forth",
864 "type":"programming",
865 "extensions":[
866 ".fth",
867 ".4th",
868 ".f",
869 ".for",
870 ".forth",
871 ".fr",
872 ".frt",
873 ".fs"
874 ]
875 },
876 {
877 "name":"FreeMarker",
878 "type":"programming",
879 "extensions":[
880 ".ftl"
881 ]
882 },
883 {
884 "name":"Frege",
885 "type":"programming",
886 "extensions":[
887 ".fr"
888 ]
889 },
890 {
891 "name":"G-code",
892 "type":"data",
893 "extensions":[
894 ".g",
895 ".gco",
896 ".gcode"
897 ]
898 },
899 {
900 "name":"GAMS",
901 "type":"programming",
902 "extensions":[
903 ".gms"
904 ]
905 },
906 {
907 "name":"GAP",
908 "type":"programming",
909 "extensions":[
910 ".g",
911 ".gap",
912 ".gd",
913 ".gi",
914 ".tst"
915 ]
916 },
917 {
918 "name":"GAS",
919 "type":"programming",
920 "extensions":[
921 ".s",
922 ".ms"
923 ]
924 },
925 {
926 "name":"GDScript",
927 "type":"programming",
928 "extensions":[
929 ".gd"
930 ]
931 },
932 {
933 "name":"Git",
934 "type":"data",
935 "extensions":[
936 ".sample"
937 ]
938 },
939 {
940 "name":"GLSL",
941 "type":"programming",
942 "extensions":[
943 ".glsl",
944 ".fp",
945 ".frag",
946 ".frg",
947 ".fs",
948 ".fsh",
949 ".fshader",
950 ".geo",
951 ".geom",
952 ".glslv",
953 ".gshader",
954 ".shader",
955 ".vert",
956 ".vrx",
957 ".vsh",
958 ".vshader"
959 ]
960 },
961 {
962 "name":"Game Maker Language",
963 "type":"programming",
964 "extensions":[
965 ".gml"
966 ]
967 },
968 {
969 "name":"Genshi",
970 "type":"programming",
971 "extensions":[
972 ".kid"
973 ]
974 },
975 {
976 "name":"Gentoo Ebuild",
977 "type":"programming",
978 "extensions":[
979 ".ebuild"
980 ]
981 },
982 {
983 "name":"Gentoo Eclass",
984 "type":"programming",
985 "extensions":[
986 ".eclass"
987 ]
988 },
989 {
990 "name":"Gettext Catalog",
991 "type":"prose",
992 "extensions":[
993 ".po",
994 ".pot"
995 ]
996 },
997 {
998 "name":"Glyph",
999 "type":"programming",
1000 "extensions":[
1001 ".glf"
1002 ]
1003 },
1004 {
1005 "name":"Gnuplot",
1006 "type":"programming",
1007 "extensions":[
1008 ".gp",
1009 ".gnu",
1010 ".gnuplot",
1011 ".plot",
1012 ".plt"
1013 ]
1014 },
1015 {
1016 "name":"Go",
1017 "type":"programming",
1018 "extensions":[
1019 ".go"
1020 ]
1021 },
1022 {
1023 "name":"Golo",
1024 "type":"programming",
1025 "extensions":[
1026 ".golo"
1027 ]
1028 },
1029 {
1030 "name":"Gosu",
1031 "type":"programming",
1032 "extensions":[
1033 ".gs",
1034 ".gst",
1035 ".gsx",
1036 ".vark"
1037 ]
1038 },
1039 {
1040 "name":"Grace",
1041 "type":"programming",
1042 "extensions":[
1043 ".grace"
1044 ]
1045 },
1046 {
1047 "name":"Gradle",
1048 "type":"data",
1049 "extensions":[
1050 ".gradle"
1051 ]
1052 },
1053 {
1054 "name":"Grammatical Framework",
1055 "type":"programming",
1056 "extensions":[
1057 ".gf"
1058 ]
1059 },
1060 {
1061 "name":"Graph Modeling Language",
1062 "type":"data",
1063 "extensions":[
1064 ".gml"
1065 ]
1066 },
1067 {
1068 "name":"GraphQL",
1069 "type":"data",
1070 "extensions":[
1071 ".graphql"
1072 ]
1073 },
1074 {
1075 "name":"Graphviz (DOT)",
1076 "type":"data",
1077 "extensions":[
1078 ".dot",
1079 ".gv"
1080 ]
1081 },
1082 {
1083 "name":"Groff",
1084 "type":"markup",
1085 "extensions":[
1086 ".man",
1087 ".1",
1088 ".1in",
1089 ".1m",
1090 ".1x",
1091 ".2",
1092 ".3",
1093 ".3in",
1094 ".3m",
1095 ".3qt",
1096 ".3x",
1097 ".4",
1098 ".5",
1099 ".6",
1100 ".7",
1101 ".8",
1102 ".9",
1103 ".l",
1104 ".me",
1105 ".ms",
1106 ".n",
1107 ".rno",
1108 ".roff"
1109 ]
1110 },
1111 {
1112 "name":"Groovy",
1113 "type":"programming",
1114 "extensions":[
1115 ".groovy",
1116 ".grt",
1117 ".gtpl",
1118 ".gvy"
1119 ]
1120 },
1121 {
1122 "name":"Groovy Server Pages",
1123 "type":"programming",
1124 "extensions":[
1125 ".gsp"
1126 ]
1127 },
1128 {
1129 "name":"HCL",
1130 "type":"programming",
1131 "extensions":[
1132 ".hcl",
1133 ".tf"
1134 ]
1135 },
1136 {
1137 "name":"HLSL",
1138 "type":"programming",
1139 "extensions":[
1140 ".hlsl",
1141 ".fx",
1142 ".fxh",
1143 ".hlsli"
1144 ]
1145 },
1146 {
1147 "name":"HTML",
1148 "type":"markup",
1149 "extensions":[
1150 ".html",
1151 ".htm",
1152 ".html.hl",
1153 ".inc",
1154 ".st",
1155 ".xht",
1156 ".xhtml"
1157 ]
1158 },
1159 {
1160 "name":"HTML+Django",
1161 "type":"markup",
1162 "extensions":[
1163 ".mustache",
1164 ".jinja"
1165 ]
1166 },
1167 {
1168 "name":"HTML+EEX",
1169 "type":"markup",
1170 "extensions":[
1171 ".eex"
1172 ]
1173 },
1174 {
1175 "name":"HTML+ERB",
1176 "type":"markup",
1177 "extensions":[
1178 ".erb",
1179 ".erb.deface"
1180 ]
1181 },
1182 {
1183 "name":"HTML+PHP",
1184 "type":"markup",
1185 "extensions":[
1186 ".phtml"
1187 ]
1188 },
1189 {
1190 "name":"HTTP",
1191 "type":"data",
1192 "extensions":[
1193 ".http"
1194 ]
1195 },
1196 {
1197 "name":"Hack",
1198 "type":"programming",
1199 "extensions":[
1200 ".hh",
1201 ".php"
1202 ]
1203 },
1204 {
1205 "name":"Haml",
1206 "type":"markup",
1207 "extensions":[
1208 ".haml",
1209 ".haml.deface"
1210 ]
1211 },
1212 {
1213 "name":"Handlebars",
1214 "type":"markup",
1215 "extensions":[
1216 ".handlebars",
1217 ".hbs"
1218 ]
1219 },
1220 {
1221 "name":"Harbour",
1222 "type":"programming",
1223 "extensions":[
1224 ".hb"
1225 ]
1226 },
1227 {
1228 "name":"Hare",
1229 "type":"programming",
1230 "extensions":[
1231 ".ha"
1232 ]
1233 },
1234 {
1235 "name":"Haskell",
1236 "type":"programming",
1237 "extensions":[
1238 ".dyn_hi",
1239 ".hi",
1240 ".dyn_o",
1241 ".cache",
1242 ".cabal",
1243 ".hs",
1244 ".hsc"
1245 ]
1246 },
1247 {
1248 "name":"Haxe",
1249 "type":"programming",
1250 "extensions":[
1251 ".hx",
1252 ".hxsl"
1253 ]
1254 },
1255 {
1256 "name":"Hy",
1257 "type":"programming",
1258 "extensions":[
1259 ".hy"
1260 ]
1261 },
1262 {
1263 "name":"HyPhy",
1264 "type":"programming",
1265 "extensions":[
1266 ".bf"
1267 ]
1268 },
1269 {
1270 "name":"IDL",
1271 "type":"programming",
1272 "extensions":[
1273 ".pro",
1274 ".dlm"
1275 ]
1276 },
1277 {
1278 "name":"IGOR Pro",
1279 "type":"programming",
1280 "extensions":[
1281 ".ipf"
1282 ]
1283 },
1284 {
1285 "name":"INI",
1286 "type":"data",
1287 "extensions":[
1288 ".ini",
1289 ".cfg",
1290 ".prefs",
1291 ".pro",
1292 ".properties"
1293 ]
1294 },
1295 {
1296 "name":"IRC log",
1297 "type":"data",
1298 "extensions":[
1299 ".irclog",
1300 ".weechatlog"
1301 ]
1302 },
1303 {
1304 "name":"Idris",
1305 "type":"programming",
1306 "extensions":[
1307 ".idr",
1308 ".lidr"
1309 ]
1310 },
1311 {
1312 "name":"Inform 7",
1313 "type":"programming",
1314 "extensions":[
1315 ".ni",
1316 ".i7x"
1317 ]
1318 },
1319 {
1320 "name":"Inno Setup",
1321 "type":"programming",
1322 "extensions":[
1323 ".iss"
1324 ]
1325 },
1326 {
1327 "name":"Io",
1328 "type":"programming",
1329 "extensions":[
1330 ".io"
1331 ]
1332 },
1333 {
1334 "name":"Ioke",
1335 "type":"programming",
1336 "extensions":[
1337 ".ik"
1338 ]
1339 },
1340 {
1341 "name":"Isabelle",
1342 "type":"programming",
1343 "extensions":[
1344 ".thy"
1345 ]
1346 },
1347 {
1348 "name":"Isabelle ROOT",
1349 "type":"programming",
1350 "extensions":[
1351 ]
1352 },
1353 {
1354 "name":"J",
1355 "type":"programming",
1356 "extensions":[
1357 ".ijs"
1358 ]
1359 },
1360 {
1361 "name":"JFlex",
1362 "type":"programming",
1363 "extensions":[
1364 ".flex",
1365 ".jflex"
1366 ]
1367 },
1368 {
1369 "name":"JSON",
1370 "type":"data",
1371 "extensions":[
1372 ".json",
1373 ".geojson",
1374 ".lock",
1375 ".topojson"
1376 ]
1377 },
1378 {
1379 "name":"JSON5",
1380 "type":"data",
1381 "extensions":[
1382 ".json5"
1383 ]
1384 },
1385 {
1386 "name":"JSONLD",
1387 "type":"data",
1388 "extensions":[
1389 ".jsonld"
1390 ]
1391 },
1392 {
1393 "name":"JSONiq",
1394 "type":"programming",
1395 "extensions":[
1396 ".jq"
1397 ]
1398 },
1399 {
1400 "name":"JSX",
1401 "type":"programming",
1402 "extensions":[
1403 ".jsx"
1404 ]
1405 },
1406 {
1407 "name":"Jade",
1408 "type":"markup",
1409 "extensions":[
1410 ".jade"
1411 ]
1412 },
1413 {
1414 "name":"Jasmin",
1415 "type":"programming",
1416 "extensions":[
1417 ".j"
1418 ]
1419 },
1420 {
1421 "name":"Java",
1422 "type":"programming",
1423 "extensions":[
1424 ".java"
1425 ]
1426 },
1427 {
1428 "name":"Java Server Pages",
1429 "type":"programming",
1430 "extensions":[
1431 ".jsp"
1432 ]
1433 },
1434 {
1435 "name":"JavaScript",
1436 "type":"programming",
1437 "extensions":[
1438 ".js",
1439 "._js",
1440 ".bones",
1441 ".es",
1442 ".es6",
1443 ".frag",
1444 ".gs",
1445 ".jake",
1446 ".jsb",
1447 ".jscad",
1448 ".jsfl",
1449 ".jsm",
1450 ".jss",
1451 ".njs",
1452 ".pac",
1453 ".sjs",
1454 ".ssjs",
1455 ".sublime-build",
1456 ".sublime-commands",
1457 ".sublime-completions",
1458 ".sublime-keymap",
1459 ".sublime-macro",
1460 ".sublime-menu",
1461 ".sublime-mousemap",
1462 ".sublime-project",
1463 ".sublime-settings",
1464 ".sublime-theme",
1465 ".sublime-workspace",
1466 ".sublime_metrics",
1467 ".sublime_session",
1468 ".xsjs",
1469 ".xsjslib"
1470 ]
1471 },
1472 {
1473 "name":"Julia",
1474 "type":"programming",
1475 "extensions":[
1476 ".jl"
1477 ]
1478 },
1479 {
1480 "name":"Jupyter Notebook",
1481 "type":"markup",
1482 "extensions":[
1483 ".ipynb"
1484 ]
1485 },
1486 {
1487 "name":"KRL",
1488 "type":"programming",
1489 "extensions":[
1490 ".krl"
1491 ]
1492 },
1493 {
1494 "name":"KiCad",
1495 "type":"programming",
1496 "extensions":[
1497 ".sch",
1498 ".brd",
1499 ".kicad_pcb"
1500 ]
1501 },
1502 {
1503 "name":"Kit",
1504 "type":"markup",
1505 "extensions":[
1506 ".kit"
1507 ]
1508 },
1509 {
1510 "name":"Kotlin",
1511 "type":"programming",
1512 "extensions":[
1513 ".kt",
1514 ".ktm",
1515 ".kts"
1516 ]
1517 },
1518 {
1519 "name":"LFE",
1520 "type":"programming",
1521 "extensions":[
1522 ".lfe"
1523 ]
1524 },
1525 {
1526 "name":"LLVM",
1527 "type":"programming",
1528 "extensions":[
1529 ".ll"
1530 ]
1531 },
1532 {
1533 "name":"LOLCODE",
1534 "type":"programming",
1535 "extensions":[
1536 ".lol"
1537 ]
1538 },
1539 {
1540 "name":"LSL",
1541 "type":"programming",
1542 "extensions":[
1543 ".lsl",
1544 ".lslp"
1545 ]
1546 },
1547 {
1548 "name":"LabVIEW",
1549 "type":"programming",
1550 "extensions":[
1551 ".lvproj"
1552 ]
1553 },
1554 {
1555 "name":"Lasso",
1556 "type":"programming",
1557 "extensions":[
1558 ".lasso",
1559 ".las",
1560 ".lasso8",
1561 ".lasso9",
1562 ".ldml"
1563 ]
1564 },
1565 {
1566 "name":"Latte",
1567 "type":"markup",
1568 "extensions":[
1569 ".latte"
1570 ]
1571 },
1572 {
1573 "name":"Lean",
1574 "type":"programming",
1575 "extensions":[
1576 ".lean",
1577 ".hlean"
1578 ]
1579 },
1580 {
1581 "name":"Less",
1582 "type":"markup",
1583 "extensions":[
1584 ".less"
1585 ]
1586 },
1587 {
1588 "name":"Lex",
1589 "type":"programming",
1590 "extensions":[
1591 ".l",
1592 ".lex"
1593 ]
1594 },
1595 {
1596 "name":"LilyPond",
1597 "type":"programming",
1598 "extensions":[
1599 ".ly",
1600 ".ily"
1601 ]
1602 },
1603 {
1604 "name":"Limbo",
1605 "type":"programming",
1606 "extensions":[
1607 ".b",
1608 ".m"
1609 ]
1610 },
1611 {
1612 "name":"Linker Script",
1613 "type":"data",
1614 "extensions":[
1615 ".ld",
1616 ".lds"
1617 ]
1618 },
1619 {
1620 "name":"Linux Kernel Module",
1621 "type":"data",
1622 "extensions":[
1623 ".mod"
1624 ]
1625 },
1626 {
1627 "name":"Liquid",
1628 "type":"markup",
1629 "extensions":[
1630 ".liquid"
1631 ]
1632 },
1633 {
1634 "name":"Literate Agda",
1635 "type":"programming",
1636 "extensions":[
1637 ".lagda"
1638 ]
1639 },
1640 {
1641 "name":"Literate CoffeeScript",
1642 "type":"programming",
1643 "extensions":[
1644 ".litcoffee"
1645 ]
1646 },
1647 {
1648 "name":"Literate Haskell",
1649 "type":"programming",
1650 "extensions":[
1651 ".lhs"
1652 ]
1653 },
1654 {
1655 "name":"LiveScript",
1656 "type":"programming",
1657 "extensions":[
1658 ".ls",
1659 "._ls"
1660 ]
1661 },
1662 {
1663 "name":"Logos",
1664 "type":"programming",
1665 "extensions":[
1666 ".xm",
1667 ".x",
1668 ".xi"
1669 ]
1670 },
1671 {
1672 "name":"Logtalk",
1673 "type":"programming",
1674 "extensions":[
1675 ".lgt",
1676 ".logtalk"
1677 ]
1678 },
1679 {
1680 "name":"LookML",
1681 "type":"programming",
1682 "extensions":[
1683 ".lookml"
1684 ]
1685 },
1686 {
1687 "name":"LoomScript",
1688 "type":"programming",
1689 "extensions":[
1690 ".ls"
1691 ]
1692 },
1693 {
1694 "name":"Lua",
1695 "type":"programming",
1696 "extensions":[
1697 ".lua",
1698 ".fcgi",
1699 ".nse",
1700 ".pd_lua",
1701 ".rbxs",
1702 ".wlua"
1703 ]
1704 },
1705 {
1706 "name":"M",
1707 "type":"programming",
1708 "extensions":[
1709 ".mumps",
1710 ".m"
1711 ]
1712 },
1713 {
1714 "name":"M4",
1715 "type":"programming",
1716 "extensions":[
1717 ".m4"
1718 ]
1719 },
1720 {
1721 "name":"M4Sugar",
1722 "type":"programming",
1723 "extensions":[
1724 ".m4"
1725 ]
1726 },
1727 {
1728 "name":"MAXScript",
1729 "type":"programming",
1730 "extensions":[
1731 ".ms",
1732 ".mcr"
1733 ]
1734 },
1735 {
1736 "name":"MTML",
1737 "type":"markup",
1738 "extensions":[
1739 ".mtml"
1740 ]
1741 },
1742 {
1743 "name":"MUF",
1744 "type":"programming",
1745 "extensions":[
1746 ".muf",
1747 ".m"
1748 ]
1749 },
1750 {
1751 "name":"Makefile",
1752 "type":"programming",
1753 "extensions":[
1754 ".mak",
1755 ".d",
1756 ".mk",
1757 ".mkfile"
1758 ]
1759 },
1760 {
1761 "name":"Mako",
1762 "type":"programming",
1763 "extensions":[
1764 ".mako",
1765 ".mao"
1766 ]
1767 },
1768 {
1769 "name":"Markdown",
1770 "type":"prose",
1771 "extensions":[
1772 ".md",
1773 ".markdown",
1774 ".mkd",
1775 ".mkdn",
1776 ".mkdown",
1777 ".ron"
1778 ]
1779 },
1780 {
1781 "name":"Mask",
1782 "type":"markup",
1783 "extensions":[
1784 ".mask"
1785 ]
1786 },
1787 {
1788 "name":"Mathematica",
1789 "type":"programming",
1790 "extensions":[
1791 ".mathematica",
1792 ".cdf",
1793 ".m",
1794 ".ma",
1795 ".mt",
1796 ".nb",
1797 ".nbp",
1798 ".wl",
1799 ".wlt"
1800 ]
1801 },
1802 {
1803 "name":"Matlab",
1804 "type":"programming",
1805 "extensions":[
1806 ".matlab",
1807 ".m"
1808 ]
1809 },
1810 {
1811 "name":"Maven POM",
1812 "type":"data",
1813 "extensions":[
1814 ]
1815 },
1816 {
1817 "name":"Max",
1818 "type":"programming",
1819 "extensions":[
1820 ".maxpat",
1821 ".maxhelp",
1822 ".maxproj",
1823 ".mxt",
1824 ".pat"
1825 ]
1826 },
1827 {
1828 "name":"MediaWiki",
1829 "type":"prose",
1830 "extensions":[
1831 ".mediawiki",
1832 ".wiki"
1833 ]
1834 },
1835 {
1836 "name":"Mercury",
1837 "type":"programming",
1838 "extensions":[
1839 ".m",
1840 ".moo"
1841 ]
1842 },
1843 {
1844 "name":"Meson",
1845 "type":"programming",
1846 "extensions":[
1847 ".build"
1848 ]
1849 },
1850 {
1851 "name":"Metal",
1852 "type":"programming",
1853 "extensions":[
1854 ".metal"
1855 ]
1856 },
1857 {
1858 "name":"MiniD",
1859 "type":"programming",
1860 "extensions":[
1861 ".minid"
1862 ]
1863 },
1864 {
1865 "name":"Mirah",
1866 "type":"programming",
1867 "extensions":[
1868 ".druby",
1869 ".duby",
1870 ".mir",
1871 ".mirah"
1872 ]
1873 },
1874 {
1875 "name":"Modelica",
1876 "type":"programming",
1877 "extensions":[
1878 ".mo"
1879 ]
1880 },
1881 {
1882 "name":"Modula-2",
1883 "type":"programming",
1884 "extensions":[
1885 ".mod"
1886 ]
1887 },
1888 {
1889 "name":"Module Management System",
1890 "type":"programming",
1891 "extensions":[
1892 ".mms",
1893 ".mmk"
1894 ]
1895 },
1896 {
1897 "name":"Monkey",
1898 "type":"programming",
1899 "extensions":[
1900 ".monkey"
1901 ]
1902 },
1903 {
1904 "name":"Moocode",
1905 "type":"programming",
1906 "extensions":[
1907 ".moo"
1908 ]
1909 },
1910 {
1911 "name":"MoonScript",
1912 "type":"programming",
1913 "extensions":[
1914 ".moon"
1915 ]
1916 },
1917 {
1918 "name":"Myghty",
1919 "type":"programming",
1920 "extensions":[
1921 ".myt"
1922 ]
1923 },
1924 {
1925 "name":"NCL",
1926 "type":"programming",
1927 "extensions":[
1928 ".ncl"
1929 ]
1930 },
1931 {
1932 "name":"NL",
1933 "type":"data",
1934 "extensions":[
1935 ".nl"
1936 ]
1937 },
1938 {
1939 "name":"NSIS",
1940 "type":"programming",
1941 "extensions":[
1942 ".nsi",
1943 ".nsh"
1944 ]
1945 },
1946 {
1947 "name":"Nemerle",
1948 "type":"programming",
1949 "extensions":[
1950 ".n"
1951 ]
1952 },
1953 {
1954 "name":"NetLinx",
1955 "type":"programming",
1956 "extensions":[
1957 ".axs",
1958 ".axi"
1959 ]
1960 },
1961 {
1962 "name":"NetLinx+ERB",
1963 "type":"programming",
1964 "extensions":[
1965 ".axs.erb",
1966 ".axi.erb"
1967 ]
1968 },
1969 {
1970 "name":"NetLogo",
1971 "type":"programming",
1972 "extensions":[
1973 ".nlogo"
1974 ]
1975 },
1976 {
1977 "name":"NewLisp",
1978 "type":"programming",
1979 "extensions":[
1980 ".nl",
1981 ".lisp",
1982 ".lsp"
1983 ]
1984 },
1985 {
1986 "name":"Nginx",
1987 "type":"markup",
1988 "extensions":[
1989 ".nginxconf",
1990 ".vhost"
1991 ]
1992 },
1993 {
1994 "name":"Nimrod",
1995 "type":"programming",
1996 "extensions":[
1997 ".nim",
1998 ".nimrod"
1999 ]
2000 },
2001 {
2002 "name":"Ninja",
2003 "type":"data",
2004 "extensions":[
2005 ".ninja"
2006 ]
2007 },
2008 {
2009 "name":"Nit",
2010 "type":"programming",
2011 "extensions":[
2012 ".nit"
2013 ]
2014 },
2015 {
2016 "name":"Nix",
2017 "type":"programming",
2018 "extensions":[
2019 ".nix"
2020 ]
2021 },
2022 {
2023 "name":"Nu",
2024 "type":"programming",
2025 "extensions":[
2026 ".nu"
2027 ]
2028 },
2029 {
2030 "name":"NumPy",
2031 "type":"programming",
2032 "extensions":[
2033 ".numpy",
2034 ".numpyw",
2035 ".numsc"
2036 ]
2037 },
2038 {
2039 "name":"OCaml",
2040 "type":"programming",
2041 "extensions":[
2042 ".ml",
2043 ".eliom",
2044 ".eliomi",
2045 ".ml4",
2046 ".mli",
2047 ".mll",
2048 ".mly"
2049 ]
2050 },
2051 {
2052 "name":"ObjDump",
2053 "type":"data",
2054 "extensions":[
2055 ".objdump"
2056 ]
2057 },
2058 {
2059 "name":"Objective-C",
2060 "type":"programming",
2061 "extensions":[
2062 ".m",
2063 ".h"
2064 ]
2065 },
2066 {
2067 "name":"Objective-C++",
2068 "type":"programming",
2069 "extensions":[
2070 ".mm"
2071 ]
2072 },
2073 {
2074 "name":"Objective-J",
2075 "type":"programming",
2076 "extensions":[
2077 ".j",
2078 ".sj"
2079 ]
2080 },
2081 {
2082 "name":"Omgrofl",
2083 "type":"programming",
2084 "extensions":[
2085 ".omgrofl"
2086 ]
2087 },
2088 {
2089 "name":"Opa",
2090 "type":"programming",
2091 "extensions":[
2092 ".opa"
2093 ]
2094 },
2095 {
2096 "name":"Opal",
2097 "type":"programming",
2098 "extensions":[
2099 ".opal"
2100 ]
2101 },
2102 {
2103 "name":"OpenCL",
2104 "type":"programming",
2105 "extensions":[
2106 ".cl",
2107 ".opencl"
2108 ]
2109 },
2110 {
2111 "name":"OpenEdge ABL",
2112 "type":"programming",
2113 "extensions":[
2114 ".p",
2115 ".cls"
2116 ]
2117 },
2118 {
2119 "name":"OpenSCAD",
2120 "type":"programming",
2121 "extensions":[
2122 ".scad"
2123 ]
2124 },
2125 {
2126 "name":"Org",
2127 "type":"prose",
2128 "extensions":[
2129 ".org"
2130 ]
2131 },
2132 {
2133 "name":"Ox",
2134 "type":"programming",
2135 "extensions":[
2136 ".ox",
2137 ".oxh",
2138 ".oxo"
2139 ]
2140 },
2141 {
2142 "name":"Oxygene",
2143 "type":"programming",
2144 "extensions":[
2145 ".oxygene"
2146 ]
2147 },
2148 {
2149 "name":"Oz",
2150 "type":"programming",
2151 "extensions":[
2152 ".oz"
2153 ]
2154 },
2155 {
2156 "name":"PAWN",
2157 "type":"programming",
2158 "extensions":[
2159 ".pwn",
2160 ".inc"
2161 ]
2162 },
2163 {
2164 "name":"PHP",
2165 "type":"programming",
2166 "extensions":[
2167 ".php",
2168 ".aw",
2169 ".ctp",
2170 ".fcgi",
2171 ".inc",
2172 ".php3",
2173 ".php4",
2174 ".php5",
2175 ".phps",
2176 ".phpt"
2177 ]
2178 },
2179 {
2180 "name":"PLSQL",
2181 "type":"programming",
2182 "extensions":[
2183 ".pls",
2184 ".pck",
2185 ".pkb",
2186 ".pks",
2187 ".plb",
2188 ".plsql",
2189 ".sql"
2190 ]
2191 },
2192 {
2193 "name":"PLpgSQL",
2194 "type":"programming",
2195 "extensions":[
2196 ".sql"
2197 ]
2198 },
2199 {
2200 "name":"POV-Ray SDL",
2201 "type":"programming",
2202 "extensions":[
2203 ".pov",
2204 ".inc"
2205 ]
2206 },
2207 {
2208 "name":"Pan",
2209 "type":"programming",
2210 "extensions":[
2211 ".pan"
2212 ]
2213 },
2214 {
2215 "name":"Papyrus",
2216 "type":"programming",
2217 "extensions":[
2218 ".psc"
2219 ]
2220 },
2221 {
2222 "name":"Parrot",
2223 "type":"programming",
2224 "extensions":[
2225 ".parrot"
2226 ]
2227 },
2228 {
2229 "name":"Parrot Assembly",
2230 "type":"programming",
2231 "extensions":[
2232 ".pasm"
2233 ]
2234 },
2235 {
2236 "name":"Parrot Internal Representation",
2237 "type":"programming",
2238 "extensions":[
2239 ".pir"
2240 ]
2241 },
2242 {
2243 "name":"Pascal",
2244 "type":"programming",
2245 "extensions":[
2246 ".pas",
2247 ".dfm",
2248 ".dpr",
2249 ".inc",
2250 ".lpr",
2251 ".pp"
2252 ]
2253 },
2254 {
2255 "name":"Perl",
2256 "type":"programming",
2257 "extensions":[
2258 ".pl",
2259 ".al",
2260 ".cgi",
2261 ".fcgi",
2262 ".perl",
2263 ".ph",
2264 ".plx",
2265 ".pm",
2266 ".pod",
2267 ".psgi",
2268 ".t"
2269 ]
2270 },
2271 {
2272 "name":"Perl6",
2273 "type":"programming",
2274 "extensions":[
2275 ".6pl",
2276 ".6pm",
2277 ".nqp",
2278 ".p6",
2279 ".p6l",
2280 ".p6m",
2281 ".pl",
2282 ".pl6",
2283 ".pm",
2284 ".pm6",
2285 ".t"
2286 ]
2287 },
2288 {
2289 "name":"Pickle",
2290 "type":"data",
2291 "extensions":[
2292 ".pkl"
2293 ]
2294 },
2295 {
2296 "name":"PicoLisp",
2297 "type":"programming",
2298 "extensions":[
2299 ".l"
2300 ]
2301 },
2302 {
2303 "name":"PigLatin",
2304 "type":"programming",
2305 "extensions":[
2306 ".pig"
2307 ]
2308 },
2309 {
2310 "name":"Pike",
2311 "type":"programming",
2312 "extensions":[
2313 ".pike",
2314 ".pmod"
2315 ]
2316 },
2317 {
2318 "name":"Portable Network Graphics",
2319 "type":"data",
2320 "extensions":[
2321 ".png"
2322 ]
2323 },
2324 {
2325 "name":"Portable Pixmap Format",
2326 "type":"data",
2327 "extensions":[
2328 ".ppm"
2329 ]
2330 },
2331 {
2332 "name":"Pod",
2333 "type":"prose",
2334 "extensions":[
2335 ".pod"
2336 ]
2337 },
2338 {
2339 "name":"PogoScript",
2340 "type":"programming",
2341 "extensions":[
2342 ".pogo"
2343 ]
2344 },
2345 {
2346 "name":"Pony",
2347 "type":"programming",
2348 "extensions":[
2349 ".pony"
2350 ]
2351 },
2352 {
2353 "name":"PostScript",
2354 "type":"markup",
2355 "extensions":[
2356 ".ps",
2357 ".eps"
2358 ]
2359 },
2360 {
2361 "name":"PowerShell",
2362 "type":"programming",
2363 "extensions":[
2364 ".ps1",
2365 ".psd1",
2366 ".psm1"
2367 ]
2368 },
2369 {
2370 "name":"Processing",
2371 "type":"programming",
2372 "extensions":[
2373 ".pde"
2374 ]
2375 },
2376 {
2377 "name":"Prolog",
2378 "type":"programming",
2379 "extensions":[
2380 ".pl",
2381 ".pro",
2382 ".prolog",
2383 ".yap"
2384 ]
2385 },
2386 {
2387 "name":"Propeller Spin",
2388 "type":"programming",
2389 "extensions":[
2390 ".spin"
2391 ]
2392 },
2393 {
2394 "name":"Protocol Buffer",
2395 "type":"markup",
2396 "extensions":[
2397 ".proto"
2398 ]
2399 },
2400 {
2401 "name":"Public Key",
2402 "type":"data",
2403 "extensions":[
2404 ".asc",
2405 ".pub"
2406 ]
2407 },
2408 {
2409 "name":"Puppet",
2410 "type":"programming",
2411 "extensions":[
2412 ".pp"
2413 ]
2414 },
2415 {
2416 "name":"Pure Data",
2417 "type":"programming",
2418 "extensions":[
2419 ".pd"
2420 ]
2421 },
2422 {
2423 "name":"PureBasic",
2424 "type":"programming",
2425 "extensions":[
2426 ".pb",
2427 ".pbi"
2428 ]
2429 },
2430 {
2431 "name":"PureScript",
2432 "type":"programming",
2433 "extensions":[
2434 ".purs"
2435 ]
2436 },
2437 {
2438 "name":"Python",
2439 "type":"programming",
2440 "extensions":[
2441 ".py",
2442 ".bzl",
2443 ".cgi",
2444 ".fcgi",
2445 ".gyp",
2446 ".lmi",
2447 ".pyde",
2448 ".pyp",
2449 ".pyt",
2450 ".pyw",
2451 ".rpy",
2452 ".tac",
2453 ".wsgi",
2454 ".xpy"
2455 ]
2456 },
2457 {
2458 "name":"Python traceback",
2459 "type":"data",
2460 "extensions":[
2461 ".pytb"
2462 ]
2463 },
2464 {
2465 "name":"Quantum Computing Language",
2466 "type":"programming",
2467 "extensions":[
2468 ".qcl"
2469 ]
2470 },
2471 {
2472 "name":"QML",
2473 "type":"programming",
2474 "extensions":[
2475 ".qml",
2476 ".qbs"
2477 ]
2478 },
2479 {
2480 "name":"QMake",
2481 "type":"programming",
2482 "extensions":[
2483 ".pro",
2484 ".pri"
2485 ]
2486 },
2487 {
2488 "name":"R",
2489 "type":"programming",
2490 "extensions":[
2491 ".r",
2492 ".rd",
2493 ".rsx"
2494 ]
2495 },
2496 {
2497 "name":"RAML",
2498 "type":"markup",
2499 "extensions":[
2500 ".raml"
2501 ]
2502 },
2503 {
2504 "name":"RDoc",
2505 "type":"prose",
2506 "extensions":[
2507 ".rdoc"
2508 ]
2509 },
2510 {
2511 "name":"REALbasic",
2512 "type":"programming",
2513 "extensions":[
2514 ".rbbas",
2515 ".rbfrm",
2516 ".rbmnu",
2517 ".rbres",
2518 ".rbtbar",
2519 ".rbuistate"
2520 ]
2521 },
2522 {
2523 "name":"RHTML",
2524 "type":"markup",
2525 "extensions":[
2526 ".rhtml"
2527 ]
2528 },
2529 {
2530 "name":"RMarkdown",
2531 "type":"prose",
2532 "extensions":[
2533 ".rmd"
2534 ]
2535 },
2536 {
2537 "name":"Racket",
2538 "type":"programming",
2539 "extensions":[
2540 ".rkt",
2541 ".rktd",
2542 ".rktl",
2543 ".scrbl"
2544 ]
2545 },
2546 {
2547 "name":"Ragel in Ruby Host",
2548 "type":"programming",
2549 "extensions":[
2550 ".rl"
2551 ]
2552 },
2553 {
2554 "name":"Raw token data",
2555 "type":"data",
2556 "extensions":[
2557 ".raw"
2558 ]
2559 },
2560 {
2561 "name":"Rebol",
2562 "type":"programming",
2563 "extensions":[
2564 ".reb",
2565 ".r",
2566 ".r2",
2567 ".r3",
2568 ".rebol"
2569 ]
2570 },
2571 {
2572 "name":"Red",
2573 "type":"programming",
2574 "extensions":[
2575 ".red",
2576 ".reds"
2577 ]
2578 },
2579 {
2580 "name":"Redcode",
2581 "type":"programming",
2582 "extensions":[
2583 ".cw"
2584 ]
2585 },
2586 {
2587 "name":"Ren'Py",
2588 "type":"programming",
2589 "extensions":[
2590 ".rpy"
2591 ]
2592 },
2593 {
2594 "name":"RenderScript",
2595 "type":"programming",
2596 "extensions":[
2597 ".rs",
2598 ".rsh"
2599 ]
2600 },
2601 {
2602 "name":"RobotFramework",
2603 "type":"programming",
2604 "extensions":[
2605 ".robot"
2606 ]
2607 },
2608 {
2609 "name":"Rouge",
2610 "type":"programming",
2611 "extensions":[
2612 ".rg"
2613 ]
2614 },
2615 {
2616 "name":"Ruby",
2617 "type":"programming",
2618 "extensions":[
2619 ".rb",
2620 ".builder",
2621 ".fcgi",
2622 ".gemspec",
2623 ".god",
2624 ".irbrc",
2625 ".jbuilder",
2626 ".mspec",
2627 ".pluginspec",
2628 ".podspec",
2629 ".rabl",
2630 ".rake",
2631 ".rbuild",
2632 ".rbw",
2633 ".rbx",
2634 ".ru",
2635 ".ruby",
2636 ".thor",
2637 ".watchr"
2638 ]
2639 },
2640 {
2641 "name":"Rust",
2642 "type":"programming",
2643 "extensions":[
2644 ".rs",
2645 ".rs.in",
2646 ".TAG",
2647 ".timestamp"
2648 ]
2649 },
2650 {
2651 "name":"SAS",
2652 "type":"programming",
2653 "extensions":[
2654 ".sas"
2655 ]
2656 },
2657 {
2658 "name":"SCSS",
2659 "type":"markup",
2660 "extensions":[
2661 ".scss"
2662 ]
2663 },
2664 {
2665 "name":"SMT",
2666 "type":"programming",
2667 "extensions":[
2668 ".smt2",
2669 ".smt"
2670 ]
2671 },
2672 {
2673 "name":"SPARQL",
2674 "type":"data",
2675 "extensions":[
2676 ".sparql",
2677 ".rq"
2678 ]
2679 },
2680 {
2681 "name":"SQF",
2682 "type":"programming",
2683 "extensions":[
2684 ".sqf",
2685 ".hqf"
2686 ]
2687 },
2688 {
2689 "name":"SQL",
2690 "type":"data",
2691 "extensions":[
2692 ".sql",
2693 ".cql",
2694 ".ddl",
2695 ".inc",
2696 ".prc",
2697 ".tab",
2698 ".udf",
2699 ".viw",
2700 ".sqlite3"
2701 ]
2702 },
2703 {
2704 "name":"SQLPL",
2705 "type":"programming",
2706 "extensions":[
2707 ".sql",
2708 ".db2"
2709 ]
2710 },
2711 {
2712 "name":"Secure Shell Protocol",
2713 "type":"programming",
2714 "extensions":[
2715 ".privatekey"
2716 ]
2717 },
2718 {
2719 "name":"STON",
2720 "type":"data",
2721 "extensions":[
2722 ".ston"
2723 ]
2724 },
2725 {
2726 "name":"SVG",
2727 "type":"data",
2728 "extensions":[
2729 ".svg"
2730 ]
2731 },
2732 {
2733 "name":"Sage",
2734 "type":"programming",
2735 "extensions":[
2736 ".sage",
2737 ".sagews"
2738 ]
2739 },
2740 {
2741 "name":"SaltStack",
2742 "type":"programming",
2743 "extensions":[
2744 ".sls"
2745 ]
2746 },
2747 {
2748 "name":"Sass",
2749 "type":"markup",
2750 "extensions":[
2751 ".sass"
2752 ]
2753 },
2754 {
2755 "name":"Scala",
2756 "type":"programming",
2757 "extensions":[
2758 ".scala",
2759 ".sbt",
2760 ".sc"
2761 ]
2762 },
2763 {
2764 "name":"Scaml",
2765 "type":"markup",
2766 "extensions":[
2767 ".scaml"
2768 ]
2769 },
2770 {
2771 "name":"Scheme",
2772 "type":"programming",
2773 "extensions":[
2774 ".scm",
2775 ".sld",
2776 ".sls",
2777 ".sps",
2778 ".ss"
2779 ]
2780 },
2781 {
2782 "name":"Scilab",
2783 "type":"programming",
2784 "extensions":[
2785 ".sci",
2786 ".sce",
2787 ".tst"
2788 ]
2789 },
2790 {
2791 "name":"Self",
2792 "type":"programming",
2793 "extensions":[
2794 ".self"
2795 ]
2796 },
2797 {
2798 "name":"Shell",
2799 "type":"programming",
2800 "extensions":[
2801 ".sh",
2802 ".bash",
2803 ".bats",
2804 ".cgi",
2805 ".command",
2806 ".fcgi",
2807 ".ksh",
2808 ".sh.in",
2809 ".tmux",
2810 ".tool",
2811 ".zsh"
2812 ]
2813 },
2814 {
2815 "name":"ShellSession",
2816 "type":"programming",
2817 "extensions":[
2818 ".sh-session"
2819 ]
2820 },
2821 {
2822 "name":"Shen",
2823 "type":"programming",
2824 "extensions":[
2825 ".shen"
2826 ]
2827 },
2828 {
2829 "name":"Slash",
2830 "type":"programming",
2831 "extensions":[
2832 ".sl"
2833 ]
2834 },
2835 {
2836 "name":"Slim",
2837 "type":"markup",
2838 "extensions":[
2839 ".slim"
2840 ]
2841 },
2842 {
2843 "name":"Smali",
2844 "type":"programming",
2845 "extensions":[
2846 ".smali"
2847 ]
2848 },
2849 {
2850 "name":"Smalltalk",
2851 "type":"programming",
2852 "extensions":[
2853 ".st",
2854 ".cs"
2855 ]
2856 },
2857 {
2858 "name":"Smarty",
2859 "type":"programming",
2860 "extensions":[
2861 ".tpl"
2862 ]
2863 },
2864 {
2865 "name":"SourcePawn",
2866 "type":"programming",
2867 "extensions":[
2868 ".sp",
2869 ".inc",
2870 ".sma"
2871 ]
2872 },
2873 {
2874 "name":"Squirrel",
2875 "type":"programming",
2876 "extensions":[
2877 ".nut"
2878 ]
2879 },
2880 {
2881 "name":"Stan",
2882 "type":"programming",
2883 "extensions":[
2884 ".stan"
2885 ]
2886 },
2887 {
2888 "name":"Standard ML",
2889 "type":"programming",
2890 "extensions":[
2891 ".ML",
2892 ".fun",
2893 ".sig",
2894 ".sml"
2895 ]
2896 },
2897 {
2898 "name":"Stata",
2899 "type":"programming",
2900 "extensions":[
2901 ".do",
2902 ".ado",
2903 ".doh",
2904 ".ihlp",
2905 ".mata",
2906 ".matah",
2907 ".sthlp"
2908 ]
2909 },
2910 {
2911 "name":"Stylus",
2912 "type":"markup",
2913 "extensions":[
2914 ".styl"
2915 ]
2916 },
2917 {
2918 "name":"SuperCollider",
2919 "type":"programming",
2920 "extensions":[
2921 ".sc",
2922 ".scd"
2923 ]
2924 },
2925 {
2926 "name":"Swift",
2927 "type":"programming",
2928 "extensions":[
2929 ".swift"
2930 ]
2931 },
2932 {
2933 "name":"SystemVerilog",
2934 "type":"programming",
2935 "extensions":[
2936 ".sv",
2937 ".svh",
2938 ".vh"
2939 ]
2940 },
2941 {
2942 "name":"TOML",
2943 "type":"data",
2944 "extensions":[
2945 ".toml"
2946 ]
2947 },
2948 {
2949 "name":"TXL",
2950 "type":"programming",
2951 "extensions":[
2952 ".txl"
2953 ]
2954 },
2955 {
2956 "name":"Tcl",
2957 "type":"programming",
2958 "extensions":[
2959 ".tcl",
2960 ".adp",
2961 ".tm"
2962 ]
2963 },
2964 {
2965 "name":"Tcsh",
2966 "type":"programming",
2967 "extensions":[
2968 ".tcsh",
2969 ".csh"
2970 ]
2971 },
2972 {
2973 "name":"TeX",
2974 "type":"markup",
2975 "extensions":[
2976 ".tex",
2977 ".aux",
2978 ".bbx",
2979 ".bib",
2980 ".cbx",
2981 ".cls",
2982 ".dtx",
2983 ".ins",
2984 ".lbx",
2985 ".ltx",
2986 ".mkii",
2987 ".mkiv",
2988 ".mkvi",
2989 ".sty",
2990 ".toc"
2991 ]
2992 },
2993 {
2994 "name":"Tea",
2995 "type":"markup",
2996 "extensions":[
2997 ".tea"
2998 ]
2999 },
3000 {
3001 "name":"Terra",
3002 "type":"programming",
3003 "extensions":[
3004 ".t"
3005 ]
3006 },
3007 {
3008 "name":"Text",
3009 "type":"prose",
3010 "extensions":[
3011 ".txt",
3012 ".fr",
3013 ".nb",
3014 ".ncl",
3015 ".no",
3016 ".log",
3017 ".url",
3018 ".input"
3019 ]
3020 },
3021 {
3022 "name":"Textile",
3023 "type":"prose",
3024 "extensions":[
3025 ".textile"
3026 ]
3027 },
3028 {
3029 "name":"Thrift",
3030 "type":"programming",
3031 "extensions":[
3032 ".thrift"
3033 ]
3034 },
3035 {
3036 "name":"Turing",
3037 "type":"programming",
3038 "extensions":[
3039 ".t",
3040 ".tu"
3041 ]
3042 },
3043 {
3044 "name":"Turtle",
3045 "type":"data",
3046 "extensions":[
3047 ".ttl"
3048 ]
3049 },
3050 {
3051 "name":"Twig",
3052 "type":"markup",
3053 "extensions":[
3054 ".twig"
3055 ]
3056 },
3057 {
3058 "name":"TypeScript",
3059 "type":"programming",
3060 "extensions":[
3061 ".ts",
3062 ".tsx"
3063 ]
3064 },
3065 {
3066 "name":"Unified Parallel C",
3067 "type":"programming",
3068 "extensions":[
3069 ".upc"
3070 ]
3071 },
3072 {
3073 "name":"Unity3D Asset",
3074 "type":"data",
3075 "extensions":[
3076 ".anim",
3077 ".asset",
3078 ".mat",
3079 ".meta",
3080 ".prefab",
3081 ".unity"
3082 ]
3083 },
3084 {
3085 "name":"Uno",
3086 "type":"programming",
3087 "extensions":[
3088 ".uno"
3089 ]
3090 },
3091 {
3092 "name":"UnrealScript",
3093 "type":"programming",
3094 "extensions":[
3095 ".uc"
3096 ]
3097 },
3098 {
3099 "name":"UrWeb",
3100 "type":"programming",
3101 "extensions":[
3102 ".ur",
3103 ".urs"
3104 ]
3105 },
3106 {
3107 "name":"VCL",
3108 "type":"programming",
3109 "extensions":[
3110 ".vcl"
3111 ]
3112 },
3113 {
3114 "name":"VHDL",
3115 "type":"programming",
3116 "extensions":[
3117 ".vhdl",
3118 ".vhd",
3119 ".vhf",
3120 ".vhi",
3121 ".vho",
3122 ".vhs",
3123 ".vht",
3124 ".vhw"
3125 ]
3126 },
3127 {
3128 "name":"Vala",
3129 "type":"programming",
3130 "extensions":[
3131 ".vala",
3132 ".vapi"
3133 ]
3134 },
3135 {
3136 "name":"Verilog",
3137 "type":"programming",
3138 "extensions":[
3139 ".v",
3140 ".veo"
3141 ]
3142 },
3143 {
3144 "name":"VimL",
3145 "type":"programming",
3146 "extensions":[
3147 ".vim"
3148 ]
3149 },
3150 {
3151 "name":"Visual Basic",
3152 "type":"programming",
3153 "extensions":[
3154 ".vb",
3155 ".bas",
3156 ".cls",
3157 ".frm",
3158 ".frx",
3159 ".vba",
3160 ".vbhtml",
3161 ".vbs"
3162 ]
3163 },
3164 {
3165 "name":"Volt",
3166 "type":"programming",
3167 "extensions":[
3168 ".volt"
3169 ]
3170 },
3171 {
3172 "name":"Vue",
3173 "type":"markup",
3174 "extensions":[
3175 ".vue"
3176 ]
3177 },
3178 {
3179 "name":"Web Ontology Language",
3180 "type":"markup",
3181 "extensions":[
3182 ".owl"
3183 ]
3184 },
3185 {
3186 "name":"WebIDL",
3187 "type":"programming",
3188 "extensions":[
3189 ".webidl"
3190 ]
3191 },
3192 {
3193 "name":"X10",
3194 "type":"programming",
3195 "extensions":[
3196 ".x10"
3197 ]
3198 },
3199 {
3200 "name":"XC",
3201 "type":"programming",
3202 "extensions":[
3203 ".xc"
3204 ]
3205 },
3206 {
3207 "name":"XML",
3208 "type":"data",
3209 "extensions":[
3210 ".xml",
3211 ".ant",
3212 ".axml",
3213 ".ccxml",
3214 ".clixml",
3215 ".cproject",
3216 ".csl",
3217 ".csproj",
3218 ".ct",
3219 ".dita",
3220 ".ditamap",
3221 ".ditaval",
3222 ".dll.config",
3223 ".dotsettings",
3224 ".filters",
3225 ".fsproj",
3226 ".fxml",
3227 ".glade",
3228 ".gml",
3229 ".grxml",
3230 ".iml",
3231 ".ivy",
3232 ".jelly",
3233 ".jsproj",
3234 ".kml",
3235 ".launch",
3236 ".mdpolicy",
3237 ".mm",
3238 ".mod",
3239 ".mxml",
3240 ".nproj",
3241 ".nuspec",
3242 ".odd",
3243 ".osm",
3244 ".plist",
3245 ".pluginspec",
3246 ".props",
3247 ".ps1xml",
3248 ".psc1",
3249 ".pt",
3250 ".rdf",
3251 ".rss",
3252 ".scxml",
3253 ".srdf",
3254 ".storyboard",
3255 ".stTheme",
3256 ".sublime-snippet",
3257 ".targets",
3258 ".tmCommand",
3259 ".tml",
3260 ".tmLanguage",
3261 ".tmPreferences",
3262 ".tmSnippet",
3263 ".tmTheme",
3264 ".ts",
3265 ".tsx",
3266 ".ui",
3267 ".urdf",
3268 ".ux",
3269 ".vbproj",
3270 ".vcxproj",
3271 ".vssettings",
3272 ".vxml",
3273 ".wsdl",
3274 ".wsf",
3275 ".wxi",
3276 ".wxl",
3277 ".wxs",
3278 ".x3d",
3279 ".xacro",
3280 ".xaml",
3281 ".xib",
3282 ".xlf",
3283 ".xliff",
3284 ".xmi",
3285 ".xml.dist",
3286 ".xproj",
3287 ".xsd",
3288 ".xul",
3289 ".zcml"
3290 ]
3291 },
3292 {
3293 "name":"XPages",
3294 "type":"programming",
3295 "extensions":[
3296 ".xsp-config",
3297 ".xsp.metadata"
3298 ]
3299 },
3300 {
3301 "name":"XProc",
3302 "type":"programming",
3303 "extensions":[
3304 ".xpl",
3305 ".xproc"
3306 ]
3307 },
3308 {
3309 "name":"XQuery",
3310 "type":"programming",
3311 "extensions":[
3312 ".xquery",
3313 ".xq",
3314 ".xql",
3315 ".xqm",
3316 ".xqy"
3317 ]
3318 },
3319 {
3320 "name":"XS",
3321 "type":"programming",
3322 "extensions":[
3323 ".xs"
3324 ]
3325 },
3326 {
3327 "name":"XSLT",
3328 "type":"programming",
3329 "extensions":[
3330 ".xslt",
3331 ".xsl"
3332 ]
3333 },
3334 {
3335 "name":"Xojo",
3336 "type":"programming",
3337 "extensions":[
3338 ".xojo_code",
3339 ".xojo_menu",
3340 ".xojo_report",
3341 ".xojo_script",
3342 ".xojo_toolbar",
3343 ".xojo_window"
3344 ]
3345 },
3346 {
3347 "name":"Xtend",
3348 "type":"programming",
3349 "extensions":[
3350 ".xtend"
3351 ]
3352 },
3353 {
3354 "name":"YAML",
3355 "type":"data",
3356 "extensions":[
3357 ".yml",
3358 ".reek",
3359 ".rviz",
3360 ".sublime-syntax",
3361 ".syntax",
3362 ".yaml",
3363 ".yaml-tmlanguage"
3364 ]
3365 },
3366 {
3367 "name":"YANG",
3368 "type":"data",
3369 "extensions":[
3370 ".yang"
3371 ]
3372 },
3373 {
3374 "name":"Yacc",
3375 "type":"programming",
3376 "extensions":[
3377 ".y",
3378 ".yacc",
3379 ".yy"
3380 ]
3381 },
3382 {
3383 "name":"Zephir",
3384 "type":"programming",
3385 "extensions":[
3386 ".zep"
3387 ]
3388 },
3389 {
3390 "name":"Zimpl",
3391 "type":"programming",
3392 "extensions":[
3393 ".zimpl",
3394 ".zmpl",
3395 ".zpl"
3396 ]
3397 },
3398 {
3399 "name":"desktop",
3400 "type":"data",
3401 "extensions":[
3402 ".desktop",
3403 ".desktop.in"
3404 ]
3405 },
3406 {
3407 "name":"eC",
3408 "type":"programming",
3409 "extensions":[
3410 ".ec",
3411 ".eh"
3412 ]
3413 },
3414 {
3415 "name":"edn",
3416 "type":"data",
3417 "extensions":[
3418 ".edn"
3419 ]
3420 },
3421 {
3422 "name":"fish",
3423 "type":"programming",
3424 "extensions":[
3425 ".fish"
3426 ]
3427 },
3428 {
3429 "name":"mupad",
3430 "type":"programming",
3431 "extensions":[
3432 ".mu"
3433 ]
3434 },
3435 {
3436 "name":"nesC",
3437 "type":"programming",
3438 "extensions":[
3439 ".nc"
3440 ]
3441 },
3442 {
3443 "name":"ooc",
3444 "type":"programming",
3445 "extensions":[
3446 ".ooc"
3447 ]
3448 },
3449 {
3450 "name":"reStructuredText",
3451 "type":"prose",
3452 "extensions":[
3453 ".rst",
3454 ".rest",
3455 ".rest.txt",
3456 ".rst.txt"
3457 ]
3458 },
3459 {
3460 "name":"wisp",
3461 "type":"programming",
3462 "extensions":[
3463 ".wisp"
3464 ]
3465 },
3466 {
3467 "name":"xBase",
3468 "type":"programming",
3469 "extensions":[
3470 ".prg",
3471 ".ch",
3472 ".prw"
3473 ]
3474 }
3475]