My omnium-gatherom of scripts and source code.
at main 3475 lines 41 kB view raw
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]