Skip to content

Instantly share code, notes, and snippets.

@max-mapper
Created March 7, 2014 06:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save max-mapper/9406519 to your computer and use it in GitHub Desktop.
Save max-mapper/9406519 to your computer and use it in GitHub Desktop.
requirebin sketch
var langs = {
"GLSL": {
"group": "C",
"type": "programming",
"primary_extension": ".glsl",
"extensions": [
".fp",
".frag",
".geom",
".glslv",
".shader",
".vert"
]
},
"TypeScript": {
"color": "#31859c",
"type": "programming",
"primary_extension": ".ts",
"aliases": [
"ts"
]
},
"DCPU-16 ASM": {
"type": "programming",
"lexer": "dasm16",
"extensions": [
".dasm"
],
"primary_extension": ".dasm16",
"aliases": [
"dasm16"
]
},
"Self": {
"color": "#0579aa",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".self"
},
"edn": {
"color": "#db5855",
"ace_mode": "clojure",
"lexer": "Clojure",
"type": "data",
"primary_extension": ".edn"
},
"Ceylon": {
"lexer": "Ceylon",
"type": "programming",
"primary_extension": ".ceylon"
},
"Rebol": {
"color": "#358a5b",
"type": "programming",
"lexer": "REBOL",
"extensions": [
".r2",
".r3"
],
"primary_extension": ".rebol"
},
"MiniD": {
"primary_extension": ".minid",
"searchable": false
},
"IRC log": {
"search_term": "irc",
"lexer": "IRC logs",
"extensions": [
".weechatlog"
],
"primary_extension": ".irclog",
"aliases": [
"irc"
]
},
"Groff": {
"extensions": [
".1",
".2",
".3",
".4",
".5",
".6",
".7"
],
"primary_extension": ".man"
},
"Brightscript": {
"lexer": "Text only",
"type": "programming",
"primary_extension": ".brs"
},
"Shell": {
"color": "#5861ce",
"interpreters": [
"bash",
"sh",
"zsh"
],
"lexer": "Bash",
"primary_extension": ".sh",
"filenames": [
"Dockerfile"
],
"extensions": [
".bats",
".tmux"
],
"search_term": "bash",
"type": "programming",
"aliases": [
"sh",
"bash",
"zsh"
]
},
"Tcsh": {
"type": "programming",
"group": "Shell",
"primary_extension": ".tcsh",
"extensions": [
".csh"
]
},
"AppleScript": {
"interpreters": [
"osascript"
],
"aliases": [
"osascript"
],
"extensions": [
".scpt"
],
"primary_extension": ".applescript",
"type": "programming"
},
"Eiffel": {
"color": "#946d57",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".e"
},
"SuperCollider": {
"color": "#46390b",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".scd"
},
"Nginx": {
"lexer": "Nginx configuration file",
"type": "markup",
"primary_extension": ".nginxconf"
},
"Opa": {
"type": "programming",
"primary_extension": ".opa"
},
"Elixir": {
"color": "#6e4a7e",
"type": "programming",
"extensions": [
".exs"
],
"primary_extension": ".ex"
},
"Agda": {
"color": "#467C91",
"type": "programming",
"primary_extension": ".agda"
},
"Logos": {
"type": "programming",
"primary_extension": ".xm"
},
"Gettext Catalog": {
"search_term": "pot",
"extensions": [
".pot"
],
"primary_extension": ".po",
"searchable": false,
"aliases": [
"pot"
]
},
"HTML+Django": {
"type": "markup",
"lexer": "HTML+Django/Jinja",
"group": "HTML",
"primary_extension": ".mustache",
"extensions": [
".jinja",
".mustache"
]
},
"D": {
"color": "#fcd46d",
"type": "programming",
"extensions": [
".di"
],
"primary_extension": ".d"
},
"Sass": {
"type": "markup",
"group": "CSS",
"primary_extension": ".sass"
},
"Inno Setup": {
"lexer": "Text only",
"primary_extension": ".iss"
},
"Crystal": {
"ace_mode": "ruby",
"lexer": "Ruby",
"type": "programming",
"primary_extension": ".cr"
},
"Objective-C": {
"color": "#438eff",
"type": "programming",
"extensions": [
".mm"
],
"primary_extension": ".m",
"aliases": [
"obj-c",
"objc"
]
},
"Batchfile": {
"group": "Shell",
"extensions": [
".cmd"
],
"search_term": "bat",
"type": "programming",
"primary_extension": ".bat",
"aliases": [
"bat"
]
},
"Mirah": {
"extensions": [
".duby",
".mir",
".mirah"
],
"color": "#c7a938",
"search_term": "ruby",
"lexer": "Ruby",
"type": "programming",
"primary_extension": ".druby"
},
"Groovy Server Pages": {
"lexer": "Java Server Page",
"group": "Groovy",
"primary_extension": ".gsp",
"aliases": [
"gsp"
]
},
"Gentoo Ebuild": {
"lexer": "Bash",
"group": "Shell",
"primary_extension": ".ebuild"
},
"Objective-J": {
"color": "#ff0c5a",
"type": "programming",
"extensions": [
".sj"
],
"primary_extension": ".j",
"aliases": [
"obj-j"
]
},
"ANTLR": {
"color": "#9DC3FF",
"lexer": "ANTLR",
"type": "programming",
"primary_extension": ".g4"
},
"Gosu": {
"color": "#82937f",
"type": "programming",
"primary_extension": ".gs"
},
"Handlebars": {
"type": "markup",
"lexer": "Text only",
"extensions": [
".hbs",
".html.handlebars",
".html.hbs"
],
"primary_extension": ".handlebars"
},
"Less": {
"type": "markup",
"lexer": "CSS",
"group": "CSS",
"primary_extension": ".less"
},
"HTML+PHP": {
"type": "markup",
"group": "HTML",
"primary_extension": ".phtml"
},
"IDL": {
"color": "#e3592c",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".pro"
},
"Smarty": {
"primary_extension": ".tpl"
},
"Pure Data": {
"color": "#91de79",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".pd"
},
"Arc": {
"color": "#ca2afe",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".arc"
},
"COBOL": {
"type": "programming",
"extensions": [
".cbl",
".ccp",
".cobol",
".cpy"
],
"primary_extension": ".cob"
},
"Genshi": {
"primary_extension": ".kid"
},
"SQL": {
"ace_mode": "sql",
"type": "data",
"primary_extension": ".sql",
"searchable": false
},
"Go": {
"color": "#a89b4d",
"type": "programming",
"primary_extension": ".go"
},
"Visual Basic": {
"color": "#945db7",
"type": "programming",
"lexer": "VB.net",
"extensions": [
".bas",
".frm",
".frx",
".vba",
".vbhtml",
".vbs"
],
"primary_extension": ".vb"
},
"PHP": {
"extensions": [
".aw",
".ctp",
".php3",
".php4",
".php5",
".phpt"
],
"color": "#6e03c1",
"ace_mode": "php",
"type": "programming",
"primary_extension": ".php",
"filenames": [
"Phakefile"
]
},
"Cirru": {
"color": "#aaaaff",
"type": "programming",
"lexer": "Text only",
"extensions": [
".cr"
],
"primary_extension": ".cirru"
},
"Glyph": {
"color": "#e4cc98",
"lexer": "Tcl",
"type": "programming",
"primary_extension": ".glf"
},
"Coq": {
"type": "programming",
"primary_extension": ".coq"
},
"HTTP": {
"type": "data",
"primary_extension": ".http"
},
"Scala": {
"color": "#7dd3b0",
"ace_mode": "scala",
"type": "programming",
"primary_extension": ".scala",
"extensions": [
".sc"
]
},
"Raw token data": {
"search_term": "raw",
"primary_extension": ".raw",
"aliases": [
"raw"
]
},
"ApacheConf": {
"type": "markup",
"primary_extension": ".apacheconf",
"aliases": [
"apache"
]
},
"Makefile": {
"interpreters": [
"make"
],
"aliases": [
"make"
],
"extensions": [
".mak",
".mk"
],
"primary_extension": ".mak",
"filenames": [
"makefile",
"Makefile",
"GNUmakefile"
]
},
"Perl": {
"extensions": [
".PL",
".perl",
".ph",
".plx",
".pm",
".pod",
".psgi"
],
"interpreters": [
"perl"
],
"color": "#0298c3",
"ace_mode": "perl",
"type": "programming",
"primary_extension": ".pl"
},
"Textile": {
"wrap": true,
"ace_mode": "textile",
"lexer": "Text only",
"type": "prose",
"primary_extension": ".textile"
},
"PostScript": {
"type": "markup",
"extensions": [
".eps"
],
"primary_extension": ".ps"
},
"Dylan": {
"color": "#3ebc27",
"type": "programming",
"primary_extension": ".dylan"
},
"Verilog": {
"color": "#848bf3",
"type": "programming",
"lexer": "verilog",
"extensions": [
".veo"
],
"primary_extension": ".v"
},
"Factor": {
"color": "#636746",
"type": "programming",
"primary_extension": ".factor",
"filenames": [
".factor-rc",
".factor-boot-rc"
]
},
"Haxe": {
"color": "#346d51",
"ace_mode": "haxe",
"type": "programming",
"primary_extension": ".hx",
"extensions": [
".hxsl"
]
},
"Darcs Patch": {
"search_term": "dpatch",
"extensions": [
".dpatch"
],
"primary_extension": ".darcspatch",
"aliases": [
"dpatch"
]
},
"Forth": {
"color": "#341708",
"type": "programming",
"lexer": "Text only",
"extensions": [
".4th"
],
"primary_extension": ".fth"
},
"D-ObjDump": {
"lexer": "d-objdump",
"type": "data",
"primary_extension": ".d-objdump"
},
"XProc": {
"type": "programming",
"lexer": "XML",
"extensions": [
".xproc"
],
"primary_extension": ".xpl"
},
"Volt": {
"color": "#0098db",
"lexer": "D",
"type": "programming",
"primary_extension": ".volt"
},
"Creole": {
"wrap": true,
"lexer": "Text only",
"type": "prose",
"primary_extension": ".creole"
},
"Literate CoffeeScript": {
"group": "CoffeeScript",
"ace_mode": "markdown",
"lexer": "Text only",
"primary_extension": ".litcoffee",
"wrap": true,
"search_term": "litcoffee",
"type": "programming",
"aliases": [
"litcoffee"
]
},
"RobotFramework": {
"type": "programming",
"primary_extension": ".robot"
},
"CoffeeScript": {
"color": "#244776",
"ace_mode": "coffee",
"primary_extension": ".coffee",
"filenames": [
"Cakefile"
],
"extensions": [
"._coffee",
".cson",
".iced"
],
"interpreters": [
"coffee"
],
"type": "programming",
"aliases": [
"coffee",
"coffee-script"
]
},
"Apex": {
"lexer": "Text only",
"type": "programming",
"primary_extension": ".cls"
},
"HTML": {
"ace_mode": "html",
"aliases": [
"xhtml"
],
"type": "markup",
"primary_extension": ".html",
"extensions": [
".htm",
".xhtml",
".html.hl"
]
},
"Awk": {
"type": "programming",
"lexer": "Awk",
"extensions": [
".auk",
".gawk",
".mawk",
".nawk"
],
"primary_extension": ".awk",
"interpreters": [
"awk",
"gawk",
"mawk",
"nawk"
]
},
"Org": {
"wrap": true,
"lexer": "Text only",
"type": "prose",
"primary_extension": ".org"
},
"Idris": {
"type": "programming",
"lexer": "Text only",
"extensions": [
".lidr"
],
"primary_extension": ".idr"
},
"Ruby": {
"color": "#701516",
"ace_mode": "ruby",
"primary_extension": ".rb",
"filenames": [
"Appraisals",
"Berksfile",
"Gemfile",
"Gemfile.lock",
"Guardfile",
"Podfile",
"Thorfile",
"Vagrantfile"
],
"extensions": [
".builder",
".gemspec",
".god",
".irbrc",
".mspec",
".podspec",
".rbuild",
".rbw",
".rbx",
".ru",
".thor",
".watchr"
],
"interpreters": [
"ruby"
],
"type": "programming",
"aliases": [
"jruby",
"macruby",
"rake",
"rb",
"rbx"
]
},
"LilyPond": {
"lexer": "Text only",
"extensions": [
".ily"
],
"primary_extension": ".ly"
},
"LFE": {
"color": "#004200",
"type": "programming",
"lexer": "Common Lisp",
"group": "Erlang",
"primary_extension": ".lfe"
},
"C": {
"color": "#555",
"type": "programming",
"extensions": [
".cats",
".w"
],
"primary_extension": ".c"
},
"Myghty": {
"primary_extension": ".myt"
},
"AutoHotkey": {
"color": "#6594b9",
"lexer": "autohotkey",
"type": "programming",
"primary_extension": ".ahk",
"aliases": [
"ahk"
]
},
"ChucK": {
"lexer": "Java",
"primary_extension": ".ck"
},
"Scaml": {
"group": "HTML",
"type": "markup",
"primary_extension": ".scaml"
},
"RDoc": {
"wrap": true,
"ace_mode": "rdoc",
"lexer": "Text only",
"type": "prose",
"primary_extension": ".rdoc"
},
"Java Server Pages": {
"search_term": "jsp",
"lexer": "Java Server Page",
"group": "Java",
"primary_extension": ".jsp",
"aliases": [
"jsp"
]
},
"Logtalk": {
"type": "programming",
"extensions": [
".logtalk"
],
"primary_extension": ".lgt"
},
"Python traceback": {
"type": "data",
"lexer": "Python Traceback",
"group": "Python",
"primary_extension": ".pytb",
"searchable": false
},
"Literate Haskell": {
"type": "programming",
"search_term": "lhs",
"group": "Haskell",
"primary_extension": ".lhs",
"aliases": [
"lhs"
]
},
"Boo": {
"color": "#d4bec1",
"type": "programming",
"primary_extension": ".boo"
},
"AutoIt": {
"color": "#36699B",
"type": "programming",
"primary_extension": ".au3",
"aliases": [
"au3",
"AutoIt3",
"AutoItScript"
]
},
"Clojure": {
"extensions": [
".cl2",
".cljc",
".cljs",
".cljscm",
".cljx",
".hic",
".cljs.hl"
],
"color": "#db5855",
"ace_mode": "clojure",
"type": "programming",
"primary_extension": ".clj",
"filenames": [
"riemann.config"
]
},
"Cpp-ObjDump": {
"type": "data",
"lexer": "cpp-objdump",
"extensions": [
".c++objdump",
".cxx-objdump"
],
"primary_extension": ".cppobjdump"
},
"Rust": {
"color": "#dea584",
"type": "programming",
"primary_extension": ".rs"
},
"Prolog": {
"color": "#74283c",
"type": "programming",
"extensions": [
".ecl",
".pl"
],
"primary_extension": ".prolog"
},
"C2hs Haskell": {
"type": "programming",
"lexer": "Haskell",
"group": "Haskell",
"primary_extension": ".chs",
"aliases": [
"c2hs"
]
},
"C-ObjDump": {
"lexer": "c-objdump",
"type": "data",
"primary_extension": ".c-objdump"
},
"Twig": {
"type": "markup",
"lexer": "HTML+Django/Jinja",
"group": "PHP",
"primary_extension": ".twig"
},
"CMake": {
"extensions": [
".cmake.in"
],
"primary_extension": ".cmake",
"filenames": [
"CMakeLists.txt"
]
},
"ColdFusion": {
"color": "#ed2cd6",
"ace_mode": "coldfusion",
"lexer": "Coldfusion HTML",
"primary_extension": ".cfm",
"extensions": [
".cfc"
],
"search_term": "cfm",
"type": "programming",
"aliases": [
"cfm"
]
},
"NumPy": {
"group": "Python",
"extensions": [
".numpyw",
".numsc"
],
"primary_extension": ".numpy"
},
"Jade": {
"group": "HTML",
"type": "markup",
"primary_extension": ".jade"
},
"reStructuredText": {
"extensions": [
".rest"
],
"wrap": true,
"search_term": "rst",
"type": "prose",
"primary_extension": ".rst",
"aliases": [
"rst"
]
},
"Haskell": {
"color": "#29b544",
"type": "programming",
"extensions": [
".hsc"
],
"primary_extension": ".hs"
},
"Harbour": {
"color": "#0e60e3",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".hb"
},
"YAML": {
"type": "data",
"extensions": [
".reek",
".rviz",
".yaml"
],
"primary_extension": ".yml",
"aliases": [
"yml"
]
},
"Tcl": {
"color": "#e4cc98",
"type": "programming",
"extensions": [
".adp"
],
"primary_extension": ".tcl"
},
"INI": {
"type": "data",
"extensions": [
".ini",
".prefs",
".properties"
],
"primary_extension": ".ini"
},
"Literate Agda": {
"type": "programming",
"group": "Agda",
"primary_extension": ".lagda",
"extensions": [
".lagda"
]
},
"BlitzMax": {
"primary_extension": ".bmx"
},
"Ecere Projects": {
"type": "data",
"lexer": "JSON",
"group": "JavaScript",
"primary_extension": ".epj"
},
"Lasso": {
"color": "#2584c3",
"lexer": "Lasso",
"type": "programming",
"primary_extension": ".lasso"
},
"Mako": {
"extensions": [
".mao"
],
"primary_extension": ".mako"
},
"Processing": {
"color": "#2779ab",
"lexer": "Java",
"type": "programming",
"primary_extension": ".pde"
},
"Moocode": {
"lexer": "MOOCode",
"primary_extension": ".moo"
},
"Clean": {
"color": "#3a81ad",
"type": "programming",
"lexer": "Text only",
"extensions": [
".dcl"
],
"primary_extension": ".icl"
},
"VHDL": {
"color": "#543978",
"type": "programming",
"lexer": "vhdl",
"extensions": [
".vhd",
".vhf",
".vhi",
".vho",
".vhs",
".vht",
".vhw"
],
"primary_extension": ".vhdl"
},
"Elm": {
"lexer": "Haskell",
"type": "programming",
"primary_extension": ".elm"
},
"ObjDump": {
"lexer": "objdump",
"type": "data",
"primary_extension": ".objdump"
},
"OpenCL": {
"type": "programming",
"lexer": "C",
"group": "C",
"primary_extension": ".cl",
"extensions": [
".opencl"
]
},
"JSON5": {
"lexer": "JavaScript",
"type": "data",
"primary_extension": ".json5"
},
"ATS": {
"extensions": [
".atxt",
".hats",
".sats"
],
"color": "#1ac620",
"lexer": "OCaml",
"type": "programming",
"primary_extension": ".dats",
"aliases": [
"ats2"
]
},
"Ada": {
"color": "#02f88c",
"type": "programming",
"extensions": [
".ads"
],
"primary_extension": ".adb"
},
"Java": {
"color": "#b07219",
"ace_mode": "java",
"type": "programming",
"primary_extension": ".java"
},
"RHTML": {
"type": "markup",
"group": "HTML",
"primary_extension": ".rhtml"
},
"Nu": {
"aliases": [
"nush"
],
"color": "#c9df40",
"lexer": "Scheme",
"type": "programming",
"primary_extension": ".nu",
"filenames": [
"Nukefile"
]
},
"DOT": {
"type": "programming",
"lexer": "Text only",
"extensions": [
".gv"
],
"primary_extension": ".dot"
},
"SCSS": {
"type": "markup",
"group": "CSS",
"primary_extension": ".scss",
"ace_mode": "scss"
},
"Oxygene": {
"color": "#5a63a3",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".oxygene"
},
"BlitzBasic": {
"type": "programming",
"extensions": [
".decls"
],
"primary_extension": ".bb",
"aliases": [
"blitzplus",
"blitz3d"
]
},
"Assembly": {
"color": "#a67219",
"search_term": "nasm",
"lexer": "NASM",
"type": "programming",
"primary_extension": ".asm",
"aliases": [
"nasm"
]
},
"C#": {
"extensions": [
".cshtml",
".csx"
],
"color": "#5a25a2",
"ace_mode": "csharp",
"search_term": "csharp",
"type": "programming",
"primary_extension": ".cs",
"aliases": [
"csharp"
]
},
"Turing": {
"color": "#45f715",
"type": "programming",
"lexer": "Text only",
"extensions": [
".tu"
],
"primary_extension": ".t"
},
"Vala": {
"color": "#ee7d06",
"type": "programming",
"extensions": [
".vapi"
],
"primary_extension": ".vala"
},
"ECL": {
"color": "#8a1267",
"type": "programming",
"lexer": "ECL",
"extensions": [
".eclxml"
],
"primary_extension": ".ecl"
},
"Bluespec": {
"lexer": "verilog",
"type": "programming",
"primary_extension": ".bsv"
},
"Arduino": {
"color": "#bd79d1",
"lexer": "C++",
"type": "programming",
"primary_extension": ".ino"
},
"NSIS": {
"primary_extension": ".nsi"
},
"JSON": {
"group": "JavaScript",
"extensions": [
".sublime-keymap",
".sublime_metrics",
".sublime-mousemap",
".sublime-project",
".sublime_session",
".sublime-settings",
".sublime-workspace"
],
"searchable": false,
"ace_mode": "json",
"type": "data",
"primary_extension": ".json",
"filenames": [
".jshintrc",
"composer.lock"
]
},
"NetLogo": {
"color": "#ff2b2b",
"lexer": "Common Lisp",
"type": "programming",
"primary_extension": ".nlogo"
},
"Cucumber": {
"lexer": "Gherkin",
"primary_extension": ".feature"
},
"CSS": {
"color": "#1f085e",
"ace_mode": "css",
"primary_extension": ".css"
},
"Emacs Lisp": {
"aliases": [
"elisp",
"emacs"
],
"extensions": [
".emacs"
],
"color": "#c065db",
"lexer": "Scheme",
"type": "programming",
"primary_extension": ".el",
"filenames": [
".emacs"
]
},
"fish": {
"type": "programming",
"lexer": "Text only",
"group": "Shell",
"primary_extension": ".fish"
},
"QML": {
"color": "#44a51c",
"type": "markup",
"primary_extension": ".qml"
},
"XML": {
"extensions": [
".axml",
".ccxml",
".clixml",
".cproject",
".dita",
".ditamap",
".ditaval",
".glade",
".grxml",
".jelly",
".kml",
".launch",
".mxml",
".plist",
".pluginspec",
".ps1xml",
".psc1",
".pt",
".rdf",
".rss",
".scxml",
".srdf",
".svg",
".tmCommand",
".tmLanguage",
".tmPreferences",
".tmSnippet",
".tmTheme",
".tml",
".ui",
".urdf",
".vxml",
".wsdl",
".wxi",
".wxl",
".wxs",
".x3d",
".xacro",
".xaml",
".xlf",
".xliff",
".xmi",
".xsd",
".xul",
".zcml"
],
"ace_mode": "xml",
"aliases": [
"rss",
"xsd",
"wsdl"
],
"type": "markup",
"primary_extension": ".xml",
"filenames": [
".classpath",
".project",
"phpunit.xml.dist"
]
},
"Pike": {
"color": "#066ab2",
"type": "programming",
"lexer": "C",
"extensions": [
".pmod"
],
"primary_extension": ".pike"
},
"ooc": {
"color": "#b0b77e",
"lexer": "Ooc",
"type": "programming",
"primary_extension": ".ooc"
},
"XSLT": {
"type": "programming",
"extensions": [
".xsl"
],
"primary_extension": ".xslt",
"aliases": [
"xsl"
]
},
"RMarkdown": {
"extensions": [
".Rmd"
],
"wrap": true,
"ace_mode": "markdown",
"lexer": "Text only",
"type": "prose",
"primary_extension": ".rmd"
},
"XC": {
"lexer": "C",
"type": "programming",
"primary_extension": ".xc"
},
"J": {
"lexer": "Text only",
"type": "programming",
"primary_extension": ".ijs"
},
"Mask": {
"color": "#f97732",
"ace_mode": "scss",
"lexer": "SCSS",
"type": "markup",
"primary_extension": ".mask"
},
"AsciiDoc": {
"extensions": [
".adoc",
".asc"
],
"wrap": true,
"ace_mode": "asciidoc",
"lexer": "Text only",
"type": "prose",
"primary_extension": ".asciidoc"
},
"MoonScript": {
"type": "programming",
"primary_extension": ".moon"
},
"Nemerle": {
"color": "#0d3c6e",
"type": "programming",
"primary_extension": ".n"
},
"Cuda": {
"lexer": "CUDA",
"extensions": [
".cuh"
],
"primary_extension": ".cu"
},
"KRL": {
"color": "#f5c800",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".krl"
},
"XS": {
"lexer": "C",
"primary_extension": ".xs"
},
"Scilab": {
"type": "programming",
"primary_extension": ".sci"
},
"Befunge": {
"primary_extension": ".befunge"
},
"Unified Parallel C": {
"group": "C",
"color": "#755223",
"ace_mode": "c_cpp",
"lexer": "C",
"type": "programming",
"primary_extension": ".upc"
},
"Markdown": {
"extensions": [
".markdown",
".mkd",
".mkdown",
".ron"
],
"wrap": true,
"ace_mode": "markdown",
"lexer": "Text only",
"type": "prose",
"primary_extension": ".md"
},
"Lua": {
"extensions": [
".nse",
".rbxs"
],
"interpreters": [
"lua"
],
"color": "#fa1fa1",
"ace_mode": "lua",
"type": "programming",
"primary_extension": ".lua"
},
"Tea": {
"type": "markup",
"primary_extension": ".tea"
},
"Sage": {
"type": "programming",
"lexer": "Python",
"group": "Python",
"primary_extension": ".sage"
},
"OCaml": {
"color": "#3be133",
"ace_mode": "ocaml",
"type": "programming",
"primary_extension": ".ml",
"extensions": [
".eliomi",
".ml4",
".mli",
".mll",
".mly"
]
},
"Protocol Buffer": {
"type": "markup",
"primary_extension": ".proto",
"aliases": [
"protobuf",
"Protocol Buffers"
]
},
"Stylus": {
"type": "markup",
"lexer": "Text only",
"group": "CSS",
"primary_extension": ".styl"
},
"wisp": {
"color": "#7582D1",
"ace_mode": "clojure",
"lexer": "Clojure",
"type": "programming",
"primary_extension": ".wisp"
},
"Pascal": {
"color": "#b0ce4e",
"type": "programming",
"lexer": "Delphi",
"extensions": [
".dfm",
".lpr"
],
"primary_extension": ".pas"
},
"F#": {
"extensions": [
".fsi",
".fsx"
],
"color": "#b845fc",
"search_term": "fsharp",
"lexer": "FSharp",
"type": "programming",
"primary_extension": ".fs",
"aliases": [
"fsharp"
]
},
"Puppet": {
"color": "#cc5555",
"type": "programming",
"extensions": [
".pp"
],
"primary_extension": ".pp",
"filenames": [
"Modulefile"
]
},
"ActionScript": {
"color": "#e3491a",
"search_term": "as3",
"lexer": "ActionScript 3",
"type": "programming",
"primary_extension": ".as",
"aliases": [
"as3"
]
},
"Diff": {
"primary_extension": ".diff"
},
"Ragel in Ruby Host": {
"color": "#ff9c2e",
"lexer": "Ragel in Ruby Host",
"type": "programming",
"primary_extension": ".rl"
},
"Fantom": {
"color": "#dbded5",
"type": "programming",
"primary_extension": ".fan"
},
"Parrot Internal Representation": {
"group": "Parrot",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".pir",
"aliases": [
"pir"
]
},
"HTML+ERB": {
"group": "HTML",
"extensions": [
".erb.deface",
".html.erb",
".html.erb.deface"
],
"lexer": "RHTML",
"type": "markup",
"primary_extension": ".erb",
"aliases": [
"erb"
]
},
"Matlab": {
"color": "#bb92ac",
"type": "programming",
"primary_extension": ".matlab"
},
"Cython": {
"type": "programming",
"group": "Python",
"primary_extension": ".pyx",
"extensions": [
".pxd",
".pxi"
]
},
"DM": {
"color": "#075ff1",
"lexer": "C++",
"type": "programming",
"primary_extension": ".dm",
"aliases": [
"byond"
]
},
"Ioke": {
"color": "#078193",
"type": "programming",
"primary_extension": ".ik"
},
"Monkey": {
"lexer": "Monkey",
"type": "programming",
"primary_extension": ".monkey"
},
"PogoScript": {
"color": "#d80074",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".pogo"
},
"JSONLD": {
"type": "data",
"lexer": "JavaScript",
"group": "JavaScript",
"primary_extension": ".jsonld",
"ace_mode": "json"
},
"LiveScript": {
"extensions": [
"._ls"
],
"color": "#499886",
"ace_mode": "ls",
"aliases": [
"ls"
],
"type": "programming",
"primary_extension": ".ls",
"filenames": [
"Slakefile"
]
},
"JavaScript": {
"extensions": [
"._js",
".bones",
".es6",
".jake",
".jsfl",
".jsm",
".jss",
".jsx",
".njs",
".pac",
".sjs",
".ssjs"
],
"color": "#f15501",
"ace_mode": "javascript",
"aliases": [
"js",
"node"
],
"type": "programming",
"primary_extension": ".js",
"filenames": [
"Jakefile"
]
},
"VimL": {
"color": "#199c4b",
"search_term": "vim",
"aliases": [
"vim"
],
"type": "programming",
"primary_extension": ".vim",
"filenames": [
".vimrc",
"vimrc",
"gvimrc"
]
},
"OpenEdge ABL": {
"type": "programming",
"primary_extension": ".p",
"aliases": [
"progress",
"openedge",
"abl"
]
},
"Brainfuck": {
"extensions": [
".bf"
],
"primary_extension": ".b"
},
"ABAP": {
"lexer": "ABAP",
"type": "programming",
"primary_extension": ".abap"
},
"Parrot Assembly": {
"group": "Parrot",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".pasm",
"aliases": [
"pasm"
]
},
"Redcode": {
"primary_extension": ".cw"
},
"Slash": {
"color": "#007eff",
"type": "programming",
"primary_extension": ".sl"
},
"mupad": {
"lexer": "MuPAD",
"primary_extension": ".mu"
},
"Erlang": {
"color": "#0faf8d",
"type": "programming",
"extensions": [
".hrl"
],
"primary_extension": ".erl"
},
"Fancy": {
"color": "#7b9db4",
"type": "programming",
"extensions": [
".fancypack"
],
"primary_extension": ".fy",
"filenames": [
"Fakefile"
]
},
"Haml": {
"group": "HTML",
"type": "markup",
"primary_extension": ".haml",
"extensions": [
".haml.deface",
".html.haml.deface"
]
},
"TXL": {
"lexer": "Text only",
"type": "programming",
"primary_extension": ".txl"
},
"PAWN": {
"color": "#dbb284",
"lexer": "C++",
"type": "programming",
"primary_extension": ".pwn"
},
"Python": {
"extensions": [
".gyp",
".lmi",
".pyt",
".pyw",
".wsgi",
".xpy"
],
"interpreters": [
"python"
],
"color": "#3581ba",
"ace_mode": "python",
"type": "programming",
"primary_extension": ".py",
"filenames": [
"wscript",
"SConstruct",
"SConscript"
]
},
"Max": {
"extensions": [
".maxhelp",
".maxproj",
".mxt",
".pat"
],
"color": "#ce279c",
"search_term": "max/msp",
"lexer": "JSON",
"type": "programming",
"primary_extension": ".maxpat",
"aliases": [
"max/msp",
"maxmsp"
]
},
"GAS": {
"type": "programming",
"group": "Assembly",
"primary_extension": ".s",
"extensions": [
".S"
]
},
"Common Lisp": {
"extensions": [
".asd",
".cl",
".lsp",
".ny",
".podsl"
],
"color": "#3fb68b",
"interpreters": [
"lisp",
"sbcl",
"ccl",
"clisp",
"ecl"
],
"type": "programming",
"primary_extension": ".lisp",
"aliases": [
"lisp"
]
},
"Dart": {
"color": "#98BAD6",
"type": "programming",
"primary_extension": ".dart"
},
"XQuery": {
"color": "#2700e2",
"type": "programming",
"extensions": [
".xq",
".xql",
".xqm",
".xqy"
],
"primary_extension": ".xquery"
},
"Omgrofl": {
"color": "#cabbff",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".omgrofl"
},
"Kotlin": {
"type": "programming",
"extensions": [
".ktm",
".kts"
],
"primary_extension": ".kt"
},
"Smalltalk": {
"color": "#596706",
"type": "programming",
"primary_extension": ".st"
},
"Nimrod": {
"color": "#37775b",
"type": "programming",
"extensions": [
".nimrod"
],
"primary_extension": ".nim"
},
"eC": {
"type": "programming",
"search_term": "ec",
"extensions": [
".eh"
],
"primary_extension": ".ec"
},
"Groovy": {
"color": "#e69f56",
"ace_mode": "groovy",
"type": "programming",
"primary_extension": ".groovy",
"interpreters": [
"groovy"
]
},
"LLVM": {
"primary_extension": ".ll"
},
"Xtend": {
"type": "programming",
"primary_extension": ".xtend"
},
"Parrot": {
"color": "#f3ca0a",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".parrot"
},
"xBase": {
"color": "#3a4040",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".prg"
},
"M": {
"type": "programming",
"lexer": "Common Lisp",
"extensions": [
".m"
],
"primary_extension": ".mumps",
"aliases": [
"mumps"
]
},
"C++": {
"extensions": [
".C",
".c++",
".cxx",
".H",
".h++",
".hh",
".hpp",
".hxx",
".tcc",
".tpp"
],
"color": "#f34b7d",
"ace_mode": "c_cpp",
"search_term": "cpp",
"type": "programming",
"primary_extension": ".cpp",
"aliases": [
"cpp"
]
},
"CLIPS": {
"lexer": "Text only",
"type": "programming",
"primary_extension": ".clp"
},
"FORTRAN": {
"color": "#4d41b1",
"type": "programming",
"lexer": "Fortran",
"extensions": [
".F",
".F03",
".F08",
".F77",
".F90",
".F95",
".FOR",
".FPP",
".f",
".f03",
".f08",
".f77",
".f95",
".for",
".fpp"
],
"primary_extension": ".f90"
},
"Hy": {
"color": "#7891b1",
"ace_mode": "clojure",
"lexer": "Clojure",
"type": "programming",
"primary_extension": ".hy"
},
"Gentoo Eclass": {
"lexer": "Bash",
"group": "Shell",
"primary_extension": ".eclass"
},
"MediaWiki": {
"wrap": true,
"lexer": "Text only",
"type": "prose",
"primary_extension": ".mediawiki"
},
"Pod": {
"wrap": true,
"ace_mode": "perl",
"lexer": "Text only",
"type": "prose",
"primary_extension": ".pod"
},
"REALbasic": {
"type": "programming",
"lexer": "VB.net",
"extensions": [
".rbfrm",
".rbmnu",
".rbres",
".rbtbar",
".rbuistate"
],
"primary_extension": ".rbbas"
},
"Squirrel": {
"lexer": "C++",
"type": "programming",
"primary_extension": ".nut"
},
"TeX": {
"wrap": true,
"extensions": [
".aux",
".bib",
".cls",
".dtx",
".ins",
".ltx",
".mkii",
".mkiv",
".mkvi",
".sty",
".toc"
],
"color": "#3D6117",
"ace_mode": "latex",
"type": "markup",
"primary_extension": ".tex",
"aliases": [
"latex"
]
},
"UnrealScript": {
"color": "#a54c4d",
"lexer": "Java",
"type": "programming",
"primary_extension": ".uc"
},
"Standard ML": {
"color": "#dc566d",
"type": "programming",
"extensions": [
".fun"
],
"primary_extension": ".sml",
"aliases": [
"sml"
]
},
"Augeas": {
"type": "programming",
"primary_extension": ".aug"
},
"Perl6": {
"color": "#0298c3",
"type": "programming",
"extensions": [
".6pl",
".6pm",
".nqp",
".p6l",
".p6m",
".pl6",
".pm6"
],
"primary_extension": ".p6"
},
"Julia": {
"color": "#a270ba",
"type": "programming",
"primary_extension": ".jl"
},
"PowerShell": {
"ace_mode": "powershell",
"aliases": [
"posh"
],
"type": "programming",
"primary_extension": ".ps1",
"extensions": [
".psd1",
".psm1"
]
},
"Bro": {
"type": "programming",
"primary_extension": ".bro"
},
"R": {
"color": "#198ce7",
"interpreters": [
"Rscript"
],
"lexer": "S",
"primary_extension": ".r",
"filenames": [
".Rprofile"
],
"extensions": [
".R",
".rsx"
],
"type": "programming",
"aliases": [
"R"
]
},
"TOML": {
"type": "data",
"primary_extension": ".toml"
},
"Io": {
"color": "#a9188d",
"type": "programming",
"primary_extension": ".io"
},
"Rouge": {
"color": "#cc0088",
"ace_mode": "clojure",
"lexer": "Clojure",
"type": "programming",
"primary_extension": ".rg"
},
"Racket": {
"color": "#ae17ff",
"type": "programming",
"lexer": "Racket",
"extensions": [
".rktd",
".rktl"
],
"primary_extension": ".rkt"
},
"ASP": {
"extensions": [
".asax",
".ascx",
".ashx",
".asmx",
".aspx",
".axd"
],
"color": "#6a40fd",
"search_term": "aspx-vb",
"lexer": "aspx-vb",
"type": "programming",
"primary_extension": ".asp",
"aliases": [
"aspx",
"aspx-vb"
]
},
"Shen": {
"color": "#120F14",
"lexer": "Text only",
"type": "programming",
"primary_extension": ".shen"
},
"Scheme": {
"color": "#1e4aec",
"type": "programming",
"extensions": [
".sld",
".sls",
".ss"
],
"primary_extension": ".scm",
"interpreters": [
"guile",
"racket",
"bigloo",
"chicken"
]
},
"nesC": {
"color": "#ffce3b",
"type": "programming",
"primary_extension": ".nc"
}
}
Object.keys(langs).map(function(l){
var hex = langs[l].color
if (!hex) return
var div = document.createElement('div')
div.setAttribute('style', "width: 120px; height: 120px; float: left; background-color: " + hex + ';')
div.innerText = l
document.body.appendChild(div)
})
require('insert-css')('html, body { font-family: "Apex", "Helvetica"; overflow: auto; }')
require=function e(r,o,n){function i(s,t){if(!o[s]){if(!r[s]){var p="function"==typeof require&&require;if(!t&&p)return p(s,!0);if(a)return a(s,!0);throw Error("Cannot find module '"+s+"'")}var m=o[s]={exports:{}};r[s][0].call(m.exports,function(e){var o=r[s][1][e];return i(o?o:e)},m,m.exports,e,r,o,n)}return o[s].exports}for(var a="function"==typeof require&&require,s=0;n.length>s;s++)i(n[s]);return i}({"3cXoRO":[function(e,r){var o={};r.exports=function(e){if(!o[e]){o[e]=!0;var r=document.createElement("style");r.setAttribute("type","text/css"),"textContent"in r?r.textContent=e:r.styleSheet.cssText=e;var n=document.getElementsByTagName("head")[0];n.appendChild(r)}}},{}],"insert-css":[function(e,r){r.exports=e("3cXoRO")},{}]},{},[]);var langs={GLSL:{group:"C",type:"programming",primary_extension:".glsl",extensions:[".fp",".frag",".geom",".glslv",".shader",".vert"]},TypeScript:{color:"#31859c",type:"programming",primary_extension:".ts",aliases:["ts"]},"DCPU-16 ASM":{type:"programming",lexer:"dasm16",extensions:[".dasm"],primary_extension:".dasm16",aliases:["dasm16"]},Self:{color:"#0579aa",lexer:"Text only",type:"programming",primary_extension:".self"},edn:{color:"#db5855",ace_mode:"clojure",lexer:"Clojure",type:"data",primary_extension:".edn"},Ceylon:{lexer:"Ceylon",type:"programming",primary_extension:".ceylon"},Rebol:{color:"#358a5b",type:"programming",lexer:"REBOL",extensions:[".r2",".r3"],primary_extension:".rebol"},MiniD:{primary_extension:".minid",searchable:!1},"IRC log":{search_term:"irc",lexer:"IRC logs",extensions:[".weechatlog"],primary_extension:".irclog",aliases:["irc"]},Groff:{extensions:[".1",".2",".3",".4",".5",".6",".7"],primary_extension:".man"},Brightscript:{lexer:"Text only",type:"programming",primary_extension:".brs"},Shell:{color:"#5861ce",interpreters:["bash","sh","zsh"],lexer:"Bash",primary_extension:".sh",filenames:["Dockerfile"],extensions:[".bats",".tmux"],search_term:"bash",type:"programming",aliases:["sh","bash","zsh"]},Tcsh:{type:"programming",group:"Shell",primary_extension:".tcsh",extensions:[".csh"]},AppleScript:{interpreters:["osascript"],aliases:["osascript"],extensions:[".scpt"],primary_extension:".applescript",type:"programming"},Eiffel:{color:"#946d57",lexer:"Text only",type:"programming",primary_extension:".e"},SuperCollider:{color:"#46390b",lexer:"Text only",type:"programming",primary_extension:".scd"},Nginx:{lexer:"Nginx configuration file",type:"markup",primary_extension:".nginxconf"},Opa:{type:"programming",primary_extension:".opa"},Elixir:{color:"#6e4a7e",type:"programming",extensions:[".exs"],primary_extension:".ex"},Agda:{color:"#467C91",type:"programming",primary_extension:".agda"},Logos:{type:"programming",primary_extension:".xm"},"Gettext Catalog":{search_term:"pot",extensions:[".pot"],primary_extension:".po",searchable:!1,aliases:["pot"]},"HTML+Django":{type:"markup",lexer:"HTML+Django/Jinja",group:"HTML",primary_extension:".mustache",extensions:[".jinja",".mustache"]},D:{color:"#fcd46d",type:"programming",extensions:[".di"],primary_extension:".d"},Sass:{type:"markup",group:"CSS",primary_extension:".sass"},"Inno Setup":{lexer:"Text only",primary_extension:".iss"},Crystal:{ace_mode:"ruby",lexer:"Ruby",type:"programming",primary_extension:".cr"},"Objective-C":{color:"#438eff",type:"programming",extensions:[".mm"],primary_extension:".m",aliases:["obj-c","objc"]},Batchfile:{group:"Shell",extensions:[".cmd"],search_term:"bat",type:"programming",primary_extension:".bat",aliases:["bat"]},Mirah:{extensions:[".duby",".mir",".mirah"],color:"#c7a938",search_term:"ruby",lexer:"Ruby",type:"programming",primary_extension:".druby"},"Groovy Server Pages":{lexer:"Java Server Page",group:"Groovy",primary_extension:".gsp",aliases:["gsp"]},"Gentoo Ebuild":{lexer:"Bash",group:"Shell",primary_extension:".ebuild"},"Objective-J":{color:"#ff0c5a",type:"programming",extensions:[".sj"],primary_extension:".j",aliases:["obj-j"]},ANTLR:{color:"#9DC3FF",lexer:"ANTLR",type:"programming",primary_extension:".g4"},Gosu:{color:"#82937f",type:"programming",primary_extension:".gs"},Handlebars:{type:"markup",lexer:"Text only",extensions:[".hbs",".html.handlebars",".html.hbs"],primary_extension:".handlebars"},Less:{type:"markup",lexer:"CSS",group:"CSS",primary_extension:".less"},"HTML+PHP":{type:"markup",group:"HTML",primary_extension:".phtml"},IDL:{color:"#e3592c",lexer:"Text only",type:"programming",primary_extension:".pro"},Smarty:{primary_extension:".tpl"},"Pure Data":{color:"#91de79",lexer:"Text only",type:"programming",primary_extension:".pd"},Arc:{color:"#ca2afe",lexer:"Text only",type:"programming",primary_extension:".arc"},COBOL:{type:"programming",extensions:[".cbl",".ccp",".cobol",".cpy"],primary_extension:".cob"},Genshi:{primary_extension:".kid"},SQL:{ace_mode:"sql",type:"data",primary_extension:".sql",searchable:!1},Go:{color:"#a89b4d",type:"programming",primary_extension:".go"},"Visual Basic":{color:"#945db7",type:"programming",lexer:"VB.net",extensions:[".bas",".frm",".frx",".vba",".vbhtml",".vbs"],primary_extension:".vb"},PHP:{extensions:[".aw",".ctp",".php3",".php4",".php5",".phpt"],color:"#6e03c1",ace_mode:"php",type:"programming",primary_extension:".php",filenames:["Phakefile"]},Cirru:{color:"#aaaaff",type:"programming",lexer:"Text only",extensions:[".cr"],primary_extension:".cirru"},Glyph:{color:"#e4cc98",lexer:"Tcl",type:"programming",primary_extension:".glf"},Coq:{type:"programming",primary_extension:".coq"},HTTP:{type:"data",primary_extension:".http"},Scala:{color:"#7dd3b0",ace_mode:"scala",type:"programming",primary_extension:".scala",extensions:[".sc"]},"Raw token data":{search_term:"raw",primary_extension:".raw",aliases:["raw"]},ApacheConf:{type:"markup",primary_extension:".apacheconf",aliases:["apache"]},Makefile:{interpreters:["make"],aliases:["make"],extensions:[".mak",".mk"],primary_extension:".mak",filenames:["makefile","Makefile","GNUmakefile"]},Perl:{extensions:[".PL",".perl",".ph",".plx",".pm",".pod",".psgi"],interpreters:["perl"],color:"#0298c3",ace_mode:"perl",type:"programming",primary_extension:".pl"},Textile:{wrap:!0,ace_mode:"textile",lexer:"Text only",type:"prose",primary_extension:".textile"},PostScript:{type:"markup",extensions:[".eps"],primary_extension:".ps"},Dylan:{color:"#3ebc27",type:"programming",primary_extension:".dylan"},Verilog:{color:"#848bf3",type:"programming",lexer:"verilog",extensions:[".veo"],primary_extension:".v"},Factor:{color:"#636746",type:"programming",primary_extension:".factor",filenames:[".factor-rc",".factor-boot-rc"]},Haxe:{color:"#346d51",ace_mode:"haxe",type:"programming",primary_extension:".hx",extensions:[".hxsl"]},"Darcs Patch":{search_term:"dpatch",extensions:[".dpatch"],primary_extension:".darcspatch",aliases:["dpatch"]},Forth:{color:"#341708",type:"programming",lexer:"Text only",extensions:[".4th"],primary_extension:".fth"},"D-ObjDump":{lexer:"d-objdump",type:"data",primary_extension:".d-objdump"},XProc:{type:"programming",lexer:"XML",extensions:[".xproc"],primary_extension:".xpl"},Volt:{color:"#0098db",lexer:"D",type:"programming",primary_extension:".volt"},Creole:{wrap:!0,lexer:"Text only",type:"prose",primary_extension:".creole"},"Literate CoffeeScript":{group:"CoffeeScript",ace_mode:"markdown",lexer:"Text only",primary_extension:".litcoffee",wrap:!0,search_term:"litcoffee",type:"programming",aliases:["litcoffee"]},RobotFramework:{type:"programming",primary_extension:".robot"},CoffeeScript:{color:"#244776",ace_mode:"coffee",primary_extension:".coffee",filenames:["Cakefile"],extensions:["._coffee",".cson",".iced"],interpreters:["coffee"],type:"programming",aliases:["coffee","coffee-script"]},Apex:{lexer:"Text only",type:"programming",primary_extension:".cls"},HTML:{ace_mode:"html",aliases:["xhtml"],type:"markup",primary_extension:".html",extensions:[".htm",".xhtml",".html.hl"]},Awk:{type:"programming",lexer:"Awk",extensions:[".auk",".gawk",".mawk",".nawk"],primary_extension:".awk",interpreters:["awk","gawk","mawk","nawk"]},Org:{wrap:!0,lexer:"Text only",type:"prose",primary_extension:".org"},Idris:{type:"programming",lexer:"Text only",extensions:[".lidr"],primary_extension:".idr"},Ruby:{color:"#701516",ace_mode:"ruby",primary_extension:".rb",filenames:["Appraisals","Berksfile","Gemfile","Gemfile.lock","Guardfile","Podfile","Thorfile","Vagrantfile"],extensions:[".builder",".gemspec",".god",".irbrc",".mspec",".podspec",".rbuild",".rbw",".rbx",".ru",".thor",".watchr"],interpreters:["ruby"],type:"programming",aliases:["jruby","macruby","rake","rb","rbx"]},LilyPond:{lexer:"Text only",extensions:[".ily"],primary_extension:".ly"},LFE:{color:"#004200",type:"programming",lexer:"Common Lisp",group:"Erlang",primary_extension:".lfe"},C:{color:"#555",type:"programming",extensions:[".cats",".w"],primary_extension:".c"},Myghty:{primary_extension:".myt"},AutoHotkey:{color:"#6594b9",lexer:"autohotkey",type:"programming",primary_extension:".ahk",aliases:["ahk"]},ChucK:{lexer:"Java",primary_extension:".ck"},Scaml:{group:"HTML",type:"markup",primary_extension:".scaml"},RDoc:{wrap:!0,ace_mode:"rdoc",lexer:"Text only",type:"prose",primary_extension:".rdoc"},"Java Server Pages":{search_term:"jsp",lexer:"Java Server Page",group:"Java",primary_extension:".jsp",aliases:["jsp"]},Logtalk:{type:"programming",extensions:[".logtalk"],primary_extension:".lgt"},"Python traceback":{type:"data",lexer:"Python Traceback",group:"Python",primary_extension:".pytb",searchable:!1},"Literate Haskell":{type:"programming",search_term:"lhs",group:"Haskell",primary_extension:".lhs",aliases:["lhs"]},Boo:{color:"#d4bec1",type:"programming",primary_extension:".boo"},AutoIt:{color:"#36699B",type:"programming",primary_extension:".au3",aliases:["au3","AutoIt3","AutoItScript"]},Clojure:{extensions:[".cl2",".cljc",".cljs",".cljscm",".cljx",".hic",".cljs.hl"],color:"#db5855",ace_mode:"clojure",type:"programming",primary_extension:".clj",filenames:["riemann.config"]},"Cpp-ObjDump":{type:"data",lexer:"cpp-objdump",extensions:[".c++objdump",".cxx-objdump"],primary_extension:".cppobjdump"},Rust:{color:"#dea584",type:"programming",primary_extension:".rs"},Prolog:{color:"#74283c",type:"programming",extensions:[".ecl",".pl"],primary_extension:".prolog"},"C2hs Haskell":{type:"programming",lexer:"Haskell",group:"Haskell",primary_extension:".chs",aliases:["c2hs"]},"C-ObjDump":{lexer:"c-objdump",type:"data",primary_extension:".c-objdump"},Twig:{type:"markup",lexer:"HTML+Django/Jinja",group:"PHP",primary_extension:".twig"},CMake:{extensions:[".cmake.in"],primary_extension:".cmake",filenames:["CMakeLists.txt"]},ColdFusion:{color:"#ed2cd6",ace_mode:"coldfusion",lexer:"Coldfusion HTML",primary_extension:".cfm",extensions:[".cfc"],search_term:"cfm",type:"programming",aliases:["cfm"]},NumPy:{group:"Python",extensions:[".numpyw",".numsc"],primary_extension:".numpy"},Jade:{group:"HTML",type:"markup",primary_extension:".jade"},reStructuredText:{extensions:[".rest"],wrap:!0,search_term:"rst",type:"prose",primary_extension:".rst",aliases:["rst"]},Haskell:{color:"#29b544",type:"programming",extensions:[".hsc"],primary_extension:".hs"},Harbour:{color:"#0e60e3",lexer:"Text only",type:"programming",primary_extension:".hb"},YAML:{type:"data",extensions:[".reek",".rviz",".yaml"],primary_extension:".yml",aliases:["yml"]},Tcl:{color:"#e4cc98",type:"programming",extensions:[".adp"],primary_extension:".tcl"},INI:{type:"data",extensions:[".ini",".prefs",".properties"],primary_extension:".ini"},"Literate Agda":{type:"programming",group:"Agda",primary_extension:".lagda",extensions:[".lagda"]},BlitzMax:{primary_extension:".bmx"},"Ecere Projects":{type:"data",lexer:"JSON",group:"JavaScript",primary_extension:".epj"},Lasso:{color:"#2584c3",lexer:"Lasso",type:"programming",primary_extension:".lasso"},Mako:{extensions:[".mao"],primary_extension:".mako"},Processing:{color:"#2779ab",lexer:"Java",type:"programming",primary_extension:".pde"},Moocode:{lexer:"MOOCode",primary_extension:".moo"},Clean:{color:"#3a81ad",type:"programming",lexer:"Text only",extensions:[".dcl"],primary_extension:".icl"},VHDL:{color:"#543978",type:"programming",lexer:"vhdl",extensions:[".vhd",".vhf",".vhi",".vho",".vhs",".vht",".vhw"],primary_extension:".vhdl"},Elm:{lexer:"Haskell",type:"programming",primary_extension:".elm"},ObjDump:{lexer:"objdump",type:"data",primary_extension:".objdump"},OpenCL:{type:"programming",lexer:"C",group:"C",primary_extension:".cl",extensions:[".opencl"]},JSON5:{lexer:"JavaScript",type:"data",primary_extension:".json5"},ATS:{extensions:[".atxt",".hats",".sats"],color:"#1ac620",lexer:"OCaml",type:"programming",primary_extension:".dats",aliases:["ats2"]},Ada:{color:"#02f88c",type:"programming",extensions:[".ads"],primary_extension:".adb"},Java:{color:"#b07219",ace_mode:"java",type:"programming",primary_extension:".java"},RHTML:{type:"markup",group:"HTML",primary_extension:".rhtml"},Nu:{aliases:["nush"],color:"#c9df40",lexer:"Scheme",type:"programming",primary_extension:".nu",filenames:["Nukefile"]},DOT:{type:"programming",lexer:"Text only",extensions:[".gv"],primary_extension:".dot"},SCSS:{type:"markup",group:"CSS",primary_extension:".scss",ace_mode:"scss"},Oxygene:{color:"#5a63a3",lexer:"Text only",type:"programming",primary_extension:".oxygene"},BlitzBasic:{type:"programming",extensions:[".decls"],primary_extension:".bb",aliases:["blitzplus","blitz3d"]},Assembly:{color:"#a67219",search_term:"nasm",lexer:"NASM",type:"programming",primary_extension:".asm",aliases:["nasm"]},"C#":{extensions:[".cshtml",".csx"],color:"#5a25a2",ace_mode:"csharp",search_term:"csharp",type:"programming",primary_extension:".cs",aliases:["csharp"]},Turing:{color:"#45f715",type:"programming",lexer:"Text only",extensions:[".tu"],primary_extension:".t"},Vala:{color:"#ee7d06",type:"programming",extensions:[".vapi"],primary_extension:".vala"},ECL:{color:"#8a1267",type:"programming",lexer:"ECL",extensions:[".eclxml"],primary_extension:".ecl"},Bluespec:{lexer:"verilog",type:"programming",primary_extension:".bsv"},Arduino:{color:"#bd79d1",lexer:"C++",type:"programming",primary_extension:".ino"},NSIS:{primary_extension:".nsi"},JSON:{group:"JavaScript",extensions:[".sublime-keymap",".sublime_metrics",".sublime-mousemap",".sublime-project",".sublime_session",".sublime-settings",".sublime-workspace"],searchable:!1,ace_mode:"json",type:"data",primary_extension:".json",filenames:[".jshintrc","composer.lock"]},NetLogo:{color:"#ff2b2b",lexer:"Common Lisp",type:"programming",primary_extension:".nlogo"},Cucumber:{lexer:"Gherkin",primary_extension:".feature"},CSS:{color:"#1f085e",ace_mode:"css",primary_extension:".css"},"Emacs Lisp":{aliases:["elisp","emacs"],extensions:[".emacs"],color:"#c065db",lexer:"Scheme",type:"programming",primary_extension:".el",filenames:[".emacs"]},fish:{type:"programming",lexer:"Text only",group:"Shell",primary_extension:".fish"},QML:{color:"#44a51c",type:"markup",primary_extension:".qml"},XML:{extensions:[".axml",".ccxml",".clixml",".cproject",".dita",".ditamap",".ditaval",".glade",".grxml",".jelly",".kml",".launch",".mxml",".plist",".pluginspec",".ps1xml",".psc1",".pt",".rdf",".rss",".scxml",".srdf",".svg",".tmCommand",".tmLanguage",".tmPreferences",".tmSnippet",".tmTheme",".tml",".ui",".urdf",".vxml",".wsdl",".wxi",".wxl",".wxs",".x3d",".xacro",".xaml",".xlf",".xliff",".xmi",".xsd",".xul",".zcml"],ace_mode:"xml",aliases:["rss","xsd","wsdl"],type:"markup",primary_extension:".xml",filenames:[".classpath",".project","phpunit.xml.dist"]},Pike:{color:"#066ab2",type:"programming",lexer:"C",extensions:[".pmod"],primary_extension:".pike"},ooc:{color:"#b0b77e",lexer:"Ooc",type:"programming",primary_extension:".ooc"},XSLT:{type:"programming",extensions:[".xsl"],primary_extension:".xslt",aliases:["xsl"]},RMarkdown:{extensions:[".Rmd"],wrap:!0,ace_mode:"markdown",lexer:"Text only",type:"prose",primary_extension:".rmd"},XC:{lexer:"C",type:"programming",primary_extension:".xc"},J:{lexer:"Text only",type:"programming",primary_extension:".ijs"},Mask:{color:"#f97732",ace_mode:"scss",lexer:"SCSS",type:"markup",primary_extension:".mask"},AsciiDoc:{extensions:[".adoc",".asc"],wrap:!0,ace_mode:"asciidoc",lexer:"Text only",type:"prose",primary_extension:".asciidoc"},MoonScript:{type:"programming",primary_extension:".moon"},Nemerle:{color:"#0d3c6e",type:"programming",primary_extension:".n"},Cuda:{lexer:"CUDA",extensions:[".cuh"],primary_extension:".cu"},KRL:{color:"#f5c800",lexer:"Text only",type:"programming",primary_extension:".krl"},XS:{lexer:"C",primary_extension:".xs"},Scilab:{type:"programming",primary_extension:".sci"},Befunge:{primary_extension:".befunge"},"Unified Parallel C":{group:"C",color:"#755223",ace_mode:"c_cpp",lexer:"C",type:"programming",primary_extension:".upc"},Markdown:{extensions:[".markdown",".mkd",".mkdown",".ron"],wrap:!0,ace_mode:"markdown",lexer:"Text only",type:"prose",primary_extension:".md"},Lua:{extensions:[".nse",".rbxs"],interpreters:["lua"],color:"#fa1fa1",ace_mode:"lua",type:"programming",primary_extension:".lua"},Tea:{type:"markup",primary_extension:".tea"},Sage:{type:"programming",lexer:"Python",group:"Python",primary_extension:".sage"},OCaml:{color:"#3be133",ace_mode:"ocaml",type:"programming",primary_extension:".ml",extensions:[".eliomi",".ml4",".mli",".mll",".mly"]},"Protocol Buffer":{type:"markup",primary_extension:".proto",aliases:["protobuf","Protocol Buffers"]},Stylus:{type:"markup",lexer:"Text only",group:"CSS",primary_extension:".styl"},wisp:{color:"#7582D1",ace_mode:"clojure",lexer:"Clojure",type:"programming",primary_extension:".wisp"},Pascal:{color:"#b0ce4e",type:"programming",lexer:"Delphi",extensions:[".dfm",".lpr"],primary_extension:".pas"},"F#":{extensions:[".fsi",".fsx"],color:"#b845fc",search_term:"fsharp",lexer:"FSharp",type:"programming",primary_extension:".fs",aliases:["fsharp"]},Puppet:{color:"#cc5555",type:"programming",extensions:[".pp"],primary_extension:".pp",filenames:["Modulefile"]},ActionScript:{color:"#e3491a",search_term:"as3",lexer:"ActionScript 3",type:"programming",primary_extension:".as",aliases:["as3"]},Diff:{primary_extension:".diff"},"Ragel in Ruby Host":{color:"#ff9c2e",lexer:"Ragel in Ruby Host",type:"programming",primary_extension:".rl"},Fantom:{color:"#dbded5",type:"programming",primary_extension:".fan"},"Parrot Internal Representation":{group:"Parrot",lexer:"Text only",type:"programming",primary_extension:".pir",aliases:["pir"]},"HTML+ERB":{group:"HTML",extensions:[".erb.deface",".html.erb",".html.erb.deface"],lexer:"RHTML",type:"markup",primary_extension:".erb",aliases:["erb"]},Matlab:{color:"#bb92ac",type:"programming",primary_extension:".matlab"},Cython:{type:"programming",group:"Python",primary_extension:".pyx",extensions:[".pxd",".pxi"]},DM:{color:"#075ff1",lexer:"C++",type:"programming",primary_extension:".dm",aliases:["byond"]},Ioke:{color:"#078193",type:"programming",primary_extension:".ik"},Monkey:{lexer:"Monkey",type:"programming",primary_extension:".monkey"},PogoScript:{color:"#d80074",lexer:"Text only",type:"programming",primary_extension:".pogo"},JSONLD:{type:"data",lexer:"JavaScript",group:"JavaScript",primary_extension:".jsonld",ace_mode:"json"},LiveScript:{extensions:["._ls"],color:"#499886",ace_mode:"ls",aliases:["ls"],type:"programming",primary_extension:".ls",filenames:["Slakefile"]},JavaScript:{extensions:["._js",".bones",".es6",".jake",".jsfl",".jsm",".jss",".jsx",".njs",".pac",".sjs",".ssjs"],color:"#f15501",ace_mode:"javascript",aliases:["js","node"],type:"programming",primary_extension:".js",filenames:["Jakefile"]},VimL:{color:"#199c4b",search_term:"vim",aliases:["vim"],type:"programming",primary_extension:".vim",filenames:[".vimrc","vimrc","gvimrc"]},"OpenEdge ABL":{type:"programming",primary_extension:".p",aliases:["progress","openedge","abl"]},Brainfuck:{extensions:[".bf"],primary_extension:".b"},ABAP:{lexer:"ABAP",type:"programming",primary_extension:".abap"},"Parrot Assembly":{group:"Parrot",lexer:"Text only",type:"programming",primary_extension:".pasm",aliases:["pasm"]},Redcode:{primary_extension:".cw"},Slash:{color:"#007eff",type:"programming",primary_extension:".sl"},mupad:{lexer:"MuPAD",primary_extension:".mu"},Erlang:{color:"#0faf8d",type:"programming",extensions:[".hrl"],primary_extension:".erl"},Fancy:{color:"#7b9db4",type:"programming",extensions:[".fancypack"],primary_extension:".fy",filenames:["Fakefile"]},Haml:{group:"HTML",type:"markup",primary_extension:".haml",extensions:[".haml.deface",".html.haml.deface"]},TXL:{lexer:"Text only",type:"programming",primary_extension:".txl"},PAWN:{color:"#dbb284",lexer:"C++",type:"programming",primary_extension:".pwn"},Python:{extensions:[".gyp",".lmi",".pyt",".pyw",".wsgi",".xpy"],interpreters:["python"],color:"#3581ba",ace_mode:"python",type:"programming",primary_extension:".py",filenames:["wscript","SConstruct","SConscript"]},Max:{extensions:[".maxhelp",".maxproj",".mxt",".pat"],color:"#ce279c",search_term:"max/msp",lexer:"JSON",type:"programming",primary_extension:".maxpat",aliases:["max/msp","maxmsp"]},GAS:{type:"programming",group:"Assembly",primary_extension:".s",extensions:[".S"]},"Common Lisp":{extensions:[".asd",".cl",".lsp",".ny",".podsl"],color:"#3fb68b",interpreters:["lisp","sbcl","ccl","clisp","ecl"],type:"programming",primary_extension:".lisp",aliases:["lisp"]},Dart:{color:"#98BAD6",type:"programming",primary_extension:".dart"},XQuery:{color:"#2700e2",type:"programming",extensions:[".xq",".xql",".xqm",".xqy"],primary_extension:".xquery"},Omgrofl:{color:"#cabbff",lexer:"Text only",type:"programming",primary_extension:".omgrofl"},Kotlin:{type:"programming",extensions:[".ktm",".kts"],primary_extension:".kt"},Smalltalk:{color:"#596706",type:"programming",primary_extension:".st"},Nimrod:{color:"#37775b",type:"programming",extensions:[".nimrod"],primary_extension:".nim"},eC:{type:"programming",search_term:"ec",extensions:[".eh"],primary_extension:".ec"},Groovy:{color:"#e69f56",ace_mode:"groovy",type:"programming",primary_extension:".groovy",interpreters:["groovy"]},LLVM:{primary_extension:".ll"},Xtend:{type:"programming",primary_extension:".xtend"},Parrot:{color:"#f3ca0a",lexer:"Text only",type:"programming",primary_extension:".parrot"},xBase:{color:"#3a4040",lexer:"Text only",type:"programming",primary_extension:".prg"},M:{type:"programming",lexer:"Common Lisp",extensions:[".m"],primary_extension:".mumps",aliases:["mumps"]},"C++":{extensions:[".C",".c++",".cxx",".H",".h++",".hh",".hpp",".hxx",".tcc",".tpp"],color:"#f34b7d",ace_mode:"c_cpp",search_term:"cpp",type:"programming",primary_extension:".cpp",aliases:["cpp"]},CLIPS:{lexer:"Text only",type:"programming",primary_extension:".clp"},FORTRAN:{color:"#4d41b1",type:"programming",lexer:"Fortran",extensions:[".F",".F03",".F08",".F77",".F90",".F95",".FOR",".FPP",".f",".f03",".f08",".f77",".f95",".for",".fpp"],primary_extension:".f90"},Hy:{color:"#7891b1",ace_mode:"clojure",lexer:"Clojure",type:"programming",primary_extension:".hy"},"Gentoo Eclass":{lexer:"Bash",group:"Shell",primary_extension:".eclass"},MediaWiki:{wrap:!0,lexer:"Text only",type:"prose",primary_extension:".mediawiki"},Pod:{wrap:!0,ace_mode:"perl",lexer:"Text only",type:"prose",primary_extension:".pod"},REALbasic:{type:"programming",lexer:"VB.net",extensions:[".rbfrm",".rbmnu",".rbres",".rbtbar",".rbuistate"],primary_extension:".rbbas"},Squirrel:{lexer:"C++",type:"programming",primary_extension:".nut"},TeX:{wrap:!0,extensions:[".aux",".bib",".cls",".dtx",".ins",".ltx",".mkii",".mkiv",".mkvi",".sty",".toc"],color:"#3D6117",ace_mode:"latex",type:"markup",primary_extension:".tex",aliases:["latex"]},UnrealScript:{color:"#a54c4d",lexer:"Java",type:"programming",primary_extension:".uc"},"Standard ML":{color:"#dc566d",type:"programming",extensions:[".fun"],primary_extension:".sml",aliases:["sml"]},Augeas:{type:"programming",primary_extension:".aug"},Perl6:{color:"#0298c3",type:"programming",extensions:[".6pl",".6pm",".nqp",".p6l",".p6m",".pl6",".pm6"],primary_extension:".p6"},Julia:{color:"#a270ba",type:"programming",primary_extension:".jl"},PowerShell:{ace_mode:"powershell",aliases:["posh"],type:"programming",primary_extension:".ps1",extensions:[".psd1",".psm1"]},Bro:{type:"programming",primary_extension:".bro"},R:{color:"#198ce7",interpreters:["Rscript"],lexer:"S",primary_extension:".r",filenames:[".Rprofile"],extensions:[".R",".rsx"],type:"programming",aliases:["R"]},TOML:{type:"data",primary_extension:".toml"},Io:{color:"#a9188d",type:"programming",primary_extension:".io"},Rouge:{color:"#cc0088",ace_mode:"clojure",lexer:"Clojure",type:"programming",primary_extension:".rg"},Racket:{color:"#ae17ff",type:"programming",lexer:"Racket",extensions:[".rktd",".rktl"],primary_extension:".rkt"},ASP:{extensions:[".asax",".ascx",".ashx",".asmx",".aspx",".axd"],color:"#6a40fd",search_term:"aspx-vb",lexer:"aspx-vb",type:"programming",primary_extension:".asp",aliases:["aspx","aspx-vb"]},Shen:{color:"#120F14",lexer:"Text only",type:"programming",primary_extension:".shen"},Scheme:{color:"#1e4aec",type:"programming",extensions:[".sld",".sls",".ss"],primary_extension:".scm",interpreters:["guile","racket","bigloo","chicken"]},nesC:{color:"#ffce3b",type:"programming",primary_extension:".nc"}};Object.keys(langs).map(function(e){var r=langs[e].color;if(r){var o=document.createElement("div");o.setAttribute("style","width: 120px; height: 120px; float: left; background-color: "+r+";"),o.innerText=e,document.body.appendChild(o)}}),require("insert-css")('html, body { font-family: "Apex", "Helvetica"; overflow: auto; }');
<style type='text/css'>html, body { margin: 0; padding: 0; border: 0; }
body, html { height: 100%; width: 100%; }</style>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment