|
|
@ -6,127 +6,127 @@ define([
|
|
|
|
// mode language (extension)
|
|
|
|
// mode language (extension)
|
|
|
|
var list = Modes.list = [
|
|
|
|
var list = Modes.list = [
|
|
|
|
"APL apl .apl",
|
|
|
|
"APL apl .apl",
|
|
|
|
"ASCII-Armor asciiarmor",
|
|
|
|
"ASCII-Armor asciiarmor .asc",
|
|
|
|
"ASN.1 asn.1",
|
|
|
|
"ASN.1 asn.1 .asn1",
|
|
|
|
"Asterisk asterisk",
|
|
|
|
"Asterisk asterisk",
|
|
|
|
"Brainfuck brainfuck .b",
|
|
|
|
"Brainfuck brainfuck .b",
|
|
|
|
"C text/x-csrc .c",
|
|
|
|
"C text/x-csrc .c",
|
|
|
|
"C text/x-c++src .cpp",
|
|
|
|
"C text/x-c++src .cpp",
|
|
|
|
"C-like clike",
|
|
|
|
"C-like clike .c",
|
|
|
|
"Clojure clojure",
|
|
|
|
"Clojure clojure .clj",
|
|
|
|
"CMake cmake",
|
|
|
|
"CMake cmake", /* no extension */
|
|
|
|
"COBOL cobol",
|
|
|
|
"COBOL cobol .cbl",
|
|
|
|
"CoffeeScript coffeescript",
|
|
|
|
"CoffeeScript coffeescript .coffee",
|
|
|
|
"Common_Lisp commonlisp",
|
|
|
|
"Common_Lisp commonlisp .lisp",
|
|
|
|
"Crystal crystal",
|
|
|
|
"Crystal crystal .cr",
|
|
|
|
"CSS css .css",
|
|
|
|
"CSS css .css",
|
|
|
|
"Cypher cypher",
|
|
|
|
"Cypher cypher .cypher",
|
|
|
|
"D d",
|
|
|
|
"D d .d",
|
|
|
|
"Dart dart",
|
|
|
|
"Dart dart .dart",
|
|
|
|
"Diff diff",
|
|
|
|
"Diff diff .diff",
|
|
|
|
"Django django",
|
|
|
|
"Django django .py",
|
|
|
|
"Dockerfile dockerfile",
|
|
|
|
"Dockerfile dockerfile", /* no extension */
|
|
|
|
"DTD dtd",
|
|
|
|
"DTD dtd .dtd",
|
|
|
|
"Dylan dylan",
|
|
|
|
"Dylan dylan .dylan",
|
|
|
|
"EBNF ebnf",
|
|
|
|
"EBNF ebnf .ebnf",
|
|
|
|
"ECL ecl",
|
|
|
|
"ECL ecl .ecl",
|
|
|
|
"Eiffel eiffel",
|
|
|
|
"Eiffel eiffel .e",
|
|
|
|
"Elm elm .elm",
|
|
|
|
"Elm elm .elm",
|
|
|
|
"Erlang erlang",
|
|
|
|
"Erlang erlang .erl",
|
|
|
|
"Factor factor",
|
|
|
|
"Factor factor .factor",
|
|
|
|
"FCL fcl",
|
|
|
|
"FCL fcl .fcl",
|
|
|
|
"Forth forth",
|
|
|
|
"Forth forth .fs",
|
|
|
|
"Fortran fortran",
|
|
|
|
"Fortran fortran .f90",
|
|
|
|
"GAS gas",
|
|
|
|
"GAS gas .gas",
|
|
|
|
"Gherkin gherkin",
|
|
|
|
"Gherkin gherkin .feature",
|
|
|
|
"Go go",
|
|
|
|
"Go go .go",
|
|
|
|
"Groovy groovy",
|
|
|
|
"Groovy groovy .groovy",
|
|
|
|
"Haml haml",
|
|
|
|
"Haml haml .haml",
|
|
|
|
"Handlebars handlebars",
|
|
|
|
"Handlebars handlebars .hbs",
|
|
|
|
"Haskell haskell .hs",
|
|
|
|
"Haskell haskell .hs",
|
|
|
|
"Haskell-Literate haskell-literate",
|
|
|
|
"Haskell-Literate haskell-literate .lhs",
|
|
|
|
"Haxe haxe",
|
|
|
|
"Haxe haxe .hx",
|
|
|
|
"HTML htmlmixed .html",
|
|
|
|
"HTML htmlmixed .html",
|
|
|
|
"HTTP http",
|
|
|
|
"HTTP http", /* no extension */
|
|
|
|
"IDL idl",
|
|
|
|
"IDL idl .idl",
|
|
|
|
"JADE jade",
|
|
|
|
"JADE jade .jade",
|
|
|
|
"Java text/x-java .java",
|
|
|
|
"Java text/x-java .java",
|
|
|
|
"JavaScript javascript .js",
|
|
|
|
"JavaScript javascript .js",
|
|
|
|
"Jinja2 jinja2",
|
|
|
|
"Jinja2 jinja2 .j2",
|
|
|
|
"JSX jsx .jsx",
|
|
|
|
"JSX jsx .jsx",
|
|
|
|
"Julia julia",
|
|
|
|
"Julia julia .jl",
|
|
|
|
"LiveScript livescript",
|
|
|
|
"LiveScript livescript .ls",
|
|
|
|
"Lua lua",
|
|
|
|
"Lua lua .lua",
|
|
|
|
"Markdown gfm .md",
|
|
|
|
"Markdown gfm .md",
|
|
|
|
//"markdown markdown .md",
|
|
|
|
//"markdown markdown .md",
|
|
|
|
"Mathematica mathematica",
|
|
|
|
"Mathematica mathematica .nb",
|
|
|
|
"mIRC mirc",
|
|
|
|
"mIRC mirc .irc",
|
|
|
|
"ML mllike",
|
|
|
|
"ML mllike", /* no extension */
|
|
|
|
"Modelica modelica",
|
|
|
|
"Modelica modelica .mo",
|
|
|
|
"MscGen mscgen",
|
|
|
|
"MscGen mscgen .mscgen",
|
|
|
|
"MUMPS mumps",
|
|
|
|
"MUMPS mumps .m",
|
|
|
|
"Nginx nginx",
|
|
|
|
"Nginx nginx .conf",
|
|
|
|
"NSIS nsis",
|
|
|
|
"NSIS nsis .nsi",
|
|
|
|
"N-Triples ntriples",
|
|
|
|
"N-Triples ntriples .nq",
|
|
|
|
"Objective-C text/x-objectivec .m",
|
|
|
|
"Objective-C text/x-objectivec .m",
|
|
|
|
"Octave octave",
|
|
|
|
"Octave octave .m",
|
|
|
|
"Org-mode orgmode .org",
|
|
|
|
"Org-mode orgmode .org",
|
|
|
|
"Oz oz",
|
|
|
|
"Oz oz .oz",
|
|
|
|
"Pascal pascal",
|
|
|
|
"Pascal pascal .pas",
|
|
|
|
"PEG.js pegjs",
|
|
|
|
"PEG.js pegjs .pegjs",
|
|
|
|
"Perl perl",
|
|
|
|
"Perl perl .pl",
|
|
|
|
"PHP php",
|
|
|
|
"PHP php .php",
|
|
|
|
"Pig pig",
|
|
|
|
"Pig pig .pig",
|
|
|
|
"PowerShell powershell",
|
|
|
|
"PowerShell powershell .ps1",
|
|
|
|
"Properties properties",
|
|
|
|
"Properties properties .properties",
|
|
|
|
"Protocol_Buffers protobuf",
|
|
|
|
"Protocol_Buffers protobuf .proto",
|
|
|
|
"Puppet puppet",
|
|
|
|
"Puppet puppet .pp",
|
|
|
|
"Python python .py",
|
|
|
|
"Python python .py",
|
|
|
|
"Q q",
|
|
|
|
"Q q .q",
|
|
|
|
"R r",
|
|
|
|
"R r .r",
|
|
|
|
"RPM rpm",
|
|
|
|
"RPM rpm .rpm",
|
|
|
|
"RST rst",
|
|
|
|
"RST rst .rst",
|
|
|
|
"Ruby ruby",
|
|
|
|
"Ruby ruby .rb",
|
|
|
|
"Rust rust",
|
|
|
|
"Rust rust .rs",
|
|
|
|
"Sass sass",
|
|
|
|
"Sass sass .sass",
|
|
|
|
"Scheme scheme .scm",
|
|
|
|
"Scheme scheme .scm",
|
|
|
|
"Shell shell .sh",
|
|
|
|
"Shell shell .sh",
|
|
|
|
"Sieve sieve",
|
|
|
|
"Sieve sieve .sieve",
|
|
|
|
"Slim slim",
|
|
|
|
"Slim slim .slim",
|
|
|
|
"Smalltalk smalltalk",
|
|
|
|
"Smalltalk smalltalk", /* no extension */
|
|
|
|
"Smarty smarty",
|
|
|
|
"Smarty smarty", /* no extension */
|
|
|
|
"Solr solr",
|
|
|
|
"Solr solr", /* no extension */
|
|
|
|
"Soy soy",
|
|
|
|
"Soy soy .soy",
|
|
|
|
"SPARQL sparql",
|
|
|
|
"SPARQL sparql .rq",
|
|
|
|
"Spreadsheet spreadsheet",
|
|
|
|
"Spreadsheet spreadsheet .xls",
|
|
|
|
"SQL sql",
|
|
|
|
"SQL sql .sql",
|
|
|
|
"sTeX stex",
|
|
|
|
"sTeX stex .stex",
|
|
|
|
"Stylus stylus",
|
|
|
|
"Stylus stylus .styl",
|
|
|
|
"Swift swift",
|
|
|
|
"Swift swift .swift",
|
|
|
|
"Tcl tcl",
|
|
|
|
"Tcl tcl .tcl",
|
|
|
|
"Text text .txt",
|
|
|
|
"Text text .txt",
|
|
|
|
"Textile textile",
|
|
|
|
"Textile textile .textile",
|
|
|
|
"TiddlyWiki tiddlywiki",
|
|
|
|
"TiddlyWiki tiddlywiki .tw",
|
|
|
|
"Tiki tiki",
|
|
|
|
"Tiki tiki", /* no extension */
|
|
|
|
"TOML toml",
|
|
|
|
"TOML toml .toml",
|
|
|
|
"Tornado tornado",
|
|
|
|
"Tornado tornado .tornado",
|
|
|
|
"troff troff",
|
|
|
|
"troff troff .troff",
|
|
|
|
"TTCN ttcn",
|
|
|
|
"TTCN ttcn",
|
|
|
|
"TTCN-cfg ttcn-cfg",
|
|
|
|
"TTCN-cfg ttcn-cfg",
|
|
|
|
"Turtle turtle",
|
|
|
|
"Turtle turtle .ttl",
|
|
|
|
"Twig twig",
|
|
|
|
"Twig twig .twig",
|
|
|
|
"Visual_Basic vb",
|
|
|
|
"Visual_Basic vb .vb",
|
|
|
|
"VBScript vbscript",
|
|
|
|
"VBScript vbscript .vbs",
|
|
|
|
"Velocity velocity",
|
|
|
|
"Velocity velocity .vm",
|
|
|
|
"Verilog verilog",
|
|
|
|
"Verilog verilog .v",
|
|
|
|
"VHDL vhdl",
|
|
|
|
"VHDL vhdl .vhdl",
|
|
|
|
"Vue vue",
|
|
|
|
"Vue vue .vue",
|
|
|
|
"XML xml",
|
|
|
|
"XML xml .xml",
|
|
|
|
//"xwiki xwiki21",
|
|
|
|
//"xwiki xwiki21",
|
|
|
|
"XQuery xquery",
|
|
|
|
"XQuery xquery .xquery",
|
|
|
|
"YAML yaml .yaml",
|
|
|
|
"YAML yaml .yaml",
|
|
|
|
"YAML_Frontmatter yaml-frontmatter",
|
|
|
|
"YAML_Frontmatter yaml-frontmatter", /* no extension */
|
|
|
|
"Z80 z80"
|
|
|
|
"Z80 z80 .z80"
|
|
|
|
].map(function (line) {
|
|
|
|
].map(function (line) {
|
|
|
|
var kv = line.split(/\s/);
|
|
|
|
var kv = line.split(/\s/);
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|