# Defines all Languages known to GitHub. # # All languages have an associated lexer for syntax highlighting. It # defaults to name.downcase, which covers most cases. # # type - Either data, programming, markup, prose, or nil # lexer - An explicit lexer String (defaults to name) # aliases - An Array of additional aliases (implicitly # includes name.downcase) # ace_mode - A String name of Ace Mode (if available) # wrap - Boolean wrap to enable line wrapping (default: false) # extensions - An Array of associated extensions (the first one is # considered the primary extension) # interpreters - An Array of associated interpreters # searchable - Boolean flag to enable searching (defaults to true) # search_term - Deprecated: Some languages maybe indexed under a # different alias. Avoid defining new exceptions. # color - CSS hex color to represent the language. # # Any additions or modifications (even trivial) should have corresponding # test change in `test/test_blob.rb`. # # Please keep this list alphabetized. Capitalization comes before lower case. ABAP: type: programming lexer: ABAP extensions: - .abap ANTLR: type: programming color: "#9DC3FF" lexer: ANTLR extensions: - .g4 ASP: type: programming color: "#6a40fd" lexer: aspx-vb search_term: aspx-vb aliases: - aspx - aspx-vb extensions: - .asp - .asax - .ascx - .ashx - .asmx - .aspx - .axd ATS: type: programming color: "#1ac620" lexer: OCaml aliases: - ats2 extensions: - .dats - .atxt - .hats - .sats ActionScript: type: programming lexer: ActionScript 3 color: "#e3491a" search_term: as3 aliases: - as3 extensions: - .as Ada: type: programming color: "#02f88c" extensions: - .adb - .ads Agda: type: programming color: "#467C91" extensions: - .agda Alloy: type: programming # 'modeling' would be more appropiate lexer: Alloy color: "#cc5c24" extensions: - .als ApacheConf: type: markup aliases: - apache extensions: - .apacheconf Apex: type: programming lexer: Text only extensions: - .cls AppleScript: type: programming aliases: - osascript extensions: - .applescript - .scpt interpreters: - osascript Arc: type: programming color: "#ca2afe" lexer: Text only extensions: - .arc Arduino: type: programming color: "#bd79d1" lexer: C++ extensions: - .ino AsciiDoc: type: prose lexer: Text only ace_mode: asciidoc wrap: true extensions: - .asciidoc - .adoc - .asc AspectJ: type: programming lexer: AspectJ color: "#1957b0" extensions: - .aj Assembly: type: programming lexer: NASM color: "#a67219" search_term: nasm aliases: - nasm extensions: - .asm Augeas: type: programming extensions: - .aug AutoHotkey: type: programming lexer: autohotkey color: "#6594b9" aliases: - ahk extensions: - .ahk AutoIt: type: programming color: "#36699B" aliases: - au3 - AutoIt3 - AutoItScript extensions: - .au3 Awk: type: programming lexer: Awk extensions: - .awk - .auk - .gawk - .mawk - .nawk interpreters: - awk - gawk - mawk - nawk Batchfile: type: programming group: Shell search_term: bat aliases: - bat extensions: - .bat - .cmd Befunge: extensions: - .befunge BlitzBasic: type: programming aliases: - blitzplus - blitz3d extensions: - .bb - .decls BlitzMax: type: programming color: "#cd6400" extensions: - .bmx Bluespec: type: programming lexer: verilog extensions: - .bsv Boo: type: programming color: "#d4bec1" extensions: - .boo Brainfuck: extensions: - .b - .bf Brightscript: type: programming lexer: Text only extensions: - .brs Bro: type: programming extensions: - .bro C: type: programming color: "#555" extensions: - .c - .cats - .w C#: type: programming ace_mode: csharp search_term: csharp color: "#5a25a2" aliases: - csharp extensions: - .cs - .cshtml - .csx C++: type: programming ace_mode: c_cpp search_term: cpp color: "#f34b7d" aliases: - cpp extensions: - .cpp - .C - .c++ - .cc - .cxx - .H - .h++ - .hh - .hpp - .hxx - .inl - .tcc - .tpp - .ipp C-ObjDump: type: data lexer: c-objdump extensions: - .c-objdump C2hs Haskell: type: programming lexer: Haskell group: Haskell aliases: - c2hs extensions: - .chs CLIPS: type: programming lexer: Text only extensions: - .clp CMake: extensions: - .cmake - .cmake.in filenames: - CMakeLists.txt COBOL: type: programming extensions: - .cob - .cbl - .ccp - .cobol - .cpy CSS: ace_mode: css color: "#563d7c" extensions: - .css Ceylon: type: programming lexer: Ceylon extensions: - .ceylon ChucK: lexer: Java extensions: - .ck Cirru: type: programming color: "#aaaaff" # ace_mode: cirru # lexer: Cirru lexer: Text only extensions: - .cirru Clean: type: programming color: "#3a81ad" lexer: Text only extensions: - .icl - .dcl Clojure: type: programming ace_mode: clojure color: "#db5855" extensions: - .clj - .cl2 - .cljc - .cljs - .cljscm - .cljx - .hic - .cljs.hl filenames: - riemann.config CoffeeScript: type: programming ace_mode: coffee color: "#244776" aliases: - coffee - coffee-script extensions: - .coffee - ._coffee - .cson - .iced filenames: - Cakefile interpreters: - coffee ColdFusion: type: programming lexer: Coldfusion HTML ace_mode: coldfusion color: "#ed2cd6" search_term: cfm aliases: - cfm extensions: - .cfm - .cfc Common Lisp: type: programming color: "#3fb68b" aliases: - lisp extensions: - .lisp - .asd - .cl - .lsp - .ny - .podsl interpreters: - lisp - sbcl - ccl - clisp - ecl Component Pascal: type: programming lexer: Delphi color: "#b0ce4e" extensions: - .cp - .cps Coq: type: programming extensions: - .coq Cpp-ObjDump: type: data lexer: cpp-objdump extensions: - .cppobjdump - .c++objdump - .cxx-objdump Creole: type: prose lexer: Text only wrap: true extensions: - .creole Crystal: type: programming lexer: Ruby extensions: - .cr ace_mode: ruby Cucumber: lexer: Gherkin extensions: - .feature Cuda: type: programming lexer: CUDA extensions: - .cu - .cuh Cython: type: programming group: Python extensions: - .pyx - .pxd - .pxi D: type: programming color: "#fcd46d" extensions: - .d - .di D-ObjDump: type: data lexer: d-objdump extensions: - .d-objdump DM: type: programming color: "#075ff1" lexer: C++ extensions: - .dm aliases: - byond DOT: type: data lexer: Text only extensions: - .dot - .gv Darcs Patch: search_term: dpatch aliases: - dpatch extensions: - .darcspatch - .dpatch Dart: type: programming color: "#98BAD6" extensions: - .dart Diff: extensions: - .diff Dogescript: type: programming lexer: Text only color: "#cca760" extensions: - .djs Dylan: type: programming color: "#3ebc27" extensions: - .dylan - .intr - .lid E: type: programming color: "#ccce35" lexer: Text only extensions: - .E Ecere Projects: type: data group: JavaScript lexer: JSON extensions: - .epj ECL: type: programming color: "#8a1267" lexer: ECL extensions: - .ecl - .eclxml Eagle: type: markup color: "#3994bc" lexer: XML extensions: - .sch - .brd Eiffel: type: programming lexer: Text only color: "#946d57" extensions: - .e Elixir: type: programming color: "#6e4a7e" extensions: - .ex - .exs Elm: type: programming lexer: Haskell extensions: - .elm Emacs Lisp: type: programming lexer: Scheme color: "#c065db" aliases: - elisp - emacs filenames: - .emacs extensions: - .el - .emacs Erlang: type: programming color: "#0faf8d" extensions: - .erl - .hrl F#: type: programming lexer: FSharp color: "#b845fc" search_term: fsharp aliases: - fsharp extensions: - .fs - .fsi - .fsx FLUX: type: programming color: "#33CCFF" lexer: Text only extensions: - .fx - .flux FORTRAN: type: programming lexer: Fortran color: "#4d41b1" extensions: - .f90 - .F - .F03 - .F08 - .F77 - .F90 - .F95 - .FOR - .FPP - .f - .f03 - .f08 - .f77 - .f95 - .for - .fpp Factor: type: programming color: "#636746" extensions: - .factor filenames: - .factor-rc - .factor-boot-rc Fancy: type: programming color: "#7b9db4" extensions: - .fy - .fancypack filenames: - Fakefile Fantom: type: programming color: "#dbded5" extensions: - .fan Forth: type: programming color: "#341708" lexer: Text only extensions: - .fth - .4th Frege: type: programming color: "#00cafe" lexer: Haskell extensions: - .fr Game Maker Language: type: programming color: "#8ad353" lexer: JavaScript extensions: - .gml GAMS: type: programming lexer: Text only extensions: - .gms GAP: type: programming lexer: Text only extensions: - .g - .gap - .gd - .gi GAS: type: programming group: Assembly extensions: - .s - .S GLSL: group: C type: programming extensions: - .glsl - .fp - .frag - .frg - .fshader - .geom - .glslv - .gshader - .shader - .vert - .vrx - .vshader Genshi: extensions: - .kid Gentoo Ebuild: group: Shell lexer: Bash extensions: - .ebuild Gentoo Eclass: group: Shell lexer: Bash extensions: - .eclass Gettext Catalog: search_term: pot searchable: false aliases: - pot extensions: - .po - .pot Glyph: type: programming color: "#e4cc98" lexer: Tcl extensions: - .glf Gnuplot: type: programming color: "#f0a9f0" lexer: Gnuplot extensions: - .gp - .gnu - .gnuplot - .plot - .plt Go: type: programming color: "#375eab" extensions: - .go Gosu: type: programming color: "#82937f" extensions: - .gs Grace: type: programming lexer: Text only extensions: - .grace Grammatical Framework: type: programming lexer: Haskell aliases: - gf wrap: false extensions: - .gf searchable: true color: "#ff0000" Groff: extensions: - .man - '.1' - '.2' - '.3' - '.4' - '.5' - '.6' - '.7' Groovy: type: programming ace_mode: groovy color: "#e69f56" extensions: - .groovy - .grt - .gtpl - .gvy interpreters: - groovy Groovy Server Pages: group: Groovy lexer: Java Server Page aliases: - gsp extensions: - .gsp HTML: type: markup ace_mode: html aliases: - xhtml extensions: - .html - .htm - .html.hl - .st - .xhtml HTML+Django: type: markup group: HTML lexer: HTML+Django/Jinja extensions: - .mustache - .jinja HTML+ERB: type: markup group: HTML lexer: RHTML aliases: - erb extensions: - .erb - .erb.deface - .html.erb - .html.erb.deface HTML+PHP: type: markup group: HTML extensions: - .phtml HTTP: type: data extensions: - .http Haml: group: HTML type: markup extensions: - .haml - .haml.deface - .html.haml.deface Handlebars: type: markup lexer: Text only extensions: - .handlebars - .hbs - .html.handlebars - .html.hbs Harbour: type: programming lexer: Text only color: "#0e60e3" extensions: - .hb Haskell: type: programming color: "#29b544" extensions: - .hs - .hsc Haxe: type: programming ace_mode: haxe color: "#f7941e" extensions: - .hx - .hxsl Hy: type: programming lexer: Clojure ace_mode: clojure color: "#7891b1" extensions: - .hy IDL: type: programming lexer: IDL color: "#e3592c" extensions: - .pro INI: type: data extensions: - .ini - .prefs - .properties Inno Setup: extensions: - .iss lexer: Text only Idris: type: programming lexer: Idris extensions: - .idr - .lidr Inform 7: type: programming lexer: Text only wrap: true extensions: - .ni - .i7x Inno Setup: extensions: - .iss lexer: Text only IRC log: lexer: IRC logs search_term: irc aliases: - irc extensions: - .irclog - .weechatlog Io: type: programming color: "#a9188d" extensions: - .io Ioke: type: programming color: "#078193" extensions: - .ik Isabelle: type: programming lexer: Text only color: "#fdcd00" extensions: - .thy J: type: programming lexer: Text only extensions: - .ijs JSON: type: data group: JavaScript ace_mode: json searchable: false extensions: - .json - .sublime-keymap - .sublime-mousemap - .sublime-project - .sublime-settings - .sublime-workspace - .sublime_metrics - .sublime_session filenames: - .jshintrc - composer.lock JSON5: type: data lexer: JavaScript extensions: - .json5 JSONLD: type: data group: JavaScript ace_mode: json lexer: JavaScript extensions: - .jsonld JSONiq: type: programming ace_mode: jsoniq lexer: XQuery extensions: - .jq Jade: group: HTML type: markup extensions: - .jade Java: type: programming ace_mode: java color: "#b07219" extensions: - .java Java Server Pages: group: Java lexer: Java Server Page search_term: jsp aliases: - jsp extensions: - .jsp JavaScript: type: programming ace_mode: javascript color: "#f1e05a" aliases: - js - node extensions: - .js - ._js - .bones - .es6 - .frag - .jake - .jsfl - .jsm - .jss - .jsx - .njs - .pac - .sjs - .ssjs - .xsjs - .xsjslib filenames: - Jakefile interpreters: - node Julia: type: programming extensions: - .jl color: "#a270ba" KRL: lexer: Text only type: programming color: "#f5c800" extensions: - .krl Kit: type: markup lexer: HTML ace_mode: html extensions: - .kit Kotlin: type: programming extensions: - .kt - .ktm - .kts LFE: type: programming extensions: - .lfe color: "#004200" lexer: Common Lisp group: Erlang LLVM: extensions: - .ll Lasso: type: programming lexer: Lasso color: "#2584c3" extensions: - .lasso Latte: type: markup color: "#A8FF97" group: HTML lexer: Smarty extensions: - .latte Less: type: markup group: CSS lexer: CSS extensions: - .less LilyPond: lexer: Text only extensions: - .ly - .ily Liquid: type: markup lexer: Text only extensions: - .liquid Literate Agda: type: programming group: Agda extensions: - .lagda Literate CoffeeScript: type: programming group: CoffeeScript lexer: Text only ace_mode: markdown wrap: true search_term: litcoffee aliases: - litcoffee extensions: - .litcoffee Literate Haskell: type: programming group: Haskell search_term: lhs aliases: - lhs extensions: - .lhs LiveScript: type: programming ace_mode: ls color: "#499886" aliases: - ls extensions: - .ls - ._ls filenames: - Slakefile Logos: type: programming extensions: - .xm Logtalk: type: programming extensions: - .lgt - .logtalk Lua: type: programming ace_mode: lua color: "#fa1fa1" extensions: - .lua - .nse - .rbxs interpreters: - lua M: type: programming lexer: Common Lisp aliases: - mumps extensions: - .mumps - .m MTML: type: markup lexer: HTML color: "#0095d9" extensions: - .mtml Makefile: aliases: - make extensions: - .mak - .mk filenames: - makefile - Makefile - GNUmakefile interpreters: - make Mako: extensions: - .mako - .mao Markdown: type: prose lexer: Text only ace_mode: markdown wrap: true extensions: - .md - .markdown - .mkd - .mkdn - .mkdown - .ron Mask: type: markup lexer: SCSS color: "#f97732" ace_mode: scss extensions: - .mask Mathematica: type: programming extensions: - .mathematica - .m - .nb lexer: Text only Matlab: type: programming color: "#bb92ac" extensions: - .matlab - .m Max: type: programming color: "#ce279c" lexer: JSON aliases: - max/msp - maxmsp search_term: max/msp extensions: - .maxpat - .maxhelp - .maxproj - .mxt - .pat MediaWiki: type: prose lexer: Text only wrap: true extensions: - .mediawiki Mercury: type: programming color: "#abcdef" lexer: Prolog ace_mode: prolog extensions: - .m - .moo MiniD: # Legacy searchable: false extensions: - .minid # Dummy extension Mirah: type: programming lexer: Ruby search_term: mirah color: "#c7a938" extensions: - .druby - .duby - .mir - .mirah Monkey: type: programming lexer: Monkey extensions: - .monkey Moocode: type: programming lexer: MOOCode extensions: - .moo MoonScript: type: programming extensions: - .moon Myghty: extensions: - .myt NSIS: extensions: - .nsi Nemerle: type: programming color: "#0d3c6e" extensions: - .n NetLogo: type: programming lexer: Common Lisp color: "#ff2b2b" extensions: - .nlogo Nginx: type: markup lexer: Nginx configuration file extensions: - .nginxconf Nimrod: type: programming color: "#37775b" extensions: - .nim - .nimrod Nit: type: programming lexer: Text only color: "#0d8921" extensions: - .nit Nix: type: programming lexer: Nix extensions: - .nix Nu: type: programming lexer: Scheme color: "#c9df40" aliases: - nush extensions: - .nu filenames: - Nukefile NumPy: group: Python extensions: - .numpy - .numpyw - .numsc OCaml: type: programming ace_mode: ocaml color: "#3be133" extensions: - .ml - .eliomi - .ml4 - .mli - .mll - .mly ObjDump: type: data lexer: objdump extensions: - .objdump Objective-C: type: programming color: "#438eff" aliases: - obj-c - objc extensions: - .m Objective-C++: type: programming color: "#4886FC" aliases: - obj-c++ - objc++ extensions: - .mm Objective-J: type: programming color: "#ff0c5a" aliases: - obj-j extensions: - .j - .sj Omgrofl: type: programming extensions: - .omgrofl color: "#cabbff" lexer: Text only Opa: type: programming extensions: - .opa OpenCL: type: programming group: C lexer: C extensions: - .cl - .opencl OpenEdge ABL: type: programming aliases: - progress - openedge - abl extensions: - .p Org: type: prose lexer: Text only wrap: true extensions: - .org Ox: type: programming lexer: Text only extensions: - .ox - .oxh - .oxo Oxygene: type: programming lexer: Text only color: "#5a63a3" extensions: - .oxygene PAWN: type: programming lexer: C++ color: "#dbb284" extensions: - .pwn PHP: type: programming ace_mode: php color: "#4F5D95" extensions: - .php - .aw - .ctp - .php3 - .php4 - .php5 - .phpt filenames: - Phakefile interpreters: - php Pan: type: programming lexer: Text only color: '#cc0000' extensions: - .pan Parrot: type: programming color: "#f3ca0a" lexer: Text only extensions: - .parrot # Dummy extension Parrot Internal Representation: group: Parrot type: programming lexer: Text only aliases: - pir extensions: - .pir Parrot Assembly: group: Parrot type: programming lexer: Text only aliases: - pasm extensions: - .pasm Pascal: type: programming lexer: Delphi color: "#b0ce4e" extensions: - .pas - .dfm - .lpr Perl: type: programming ace_mode: perl color: "#0298c3" extensions: - .pl - .PL - .perl - .ph - .plx - .pm - .pod - .psgi interpreters: - perl Perl6: type: programming color: "#0298c3" extensions: - .p6 - .6pl - .6pm - .nqp - .p6l - .p6m - .pl6 - .pm6 Pike: type: programming color: "#066ab2" lexer: Pike extensions: - .pike - .pmod Pod: type: prose lexer: Text only ace_mode: perl wrap: true extensions: - .pod PogoScript: type: programming color: "#d80074" lexer: Text only extensions: - .pogo PostScript: type: markup extensions: - .ps - .eps PowerShell: type: programming ace_mode: powershell aliases: - posh extensions: - .ps1 - .psd1 - .psm1 Processing: type: programming lexer: Java color: "#2779ab" extensions: - .pde Prolog: type: programming color: "#74283c" extensions: - .prolog - .ecl - .pl Propeller Spin: type: programming lexer: Text only color: "#2b446d" extensions: - .spin Protocol Buffer: type: markup aliases: - protobuf - Protocol Buffers extensions: - .proto Puppet: type: programming color: "#cc5555" extensions: - .pp filenames: - Modulefile Pure Data: type: programming color: "#91de79" lexer: Text only extensions: - .pd PureScript: type: programming color: "#bcdc53" lexer: Haskell extensions: - .purs Python: type: programming ace_mode: python color: "#3581ba" extensions: - .py - .gyp - .lmi - .pyde - .pyp - .pyt - .pyw - .wsgi - .xpy filenames: - wscript - SConstruct - SConscript interpreters: - python Python traceback: type: data group: Python lexer: Python Traceback searchable: false extensions: - .pytb QML: type: markup color: "#44a51c" extensions: - .qml QMake: lexer: Text only extensions: - .pro - .pri R: type: programming color: "#198ce7" lexer: S aliases: - R - Rscript extensions: - .r - .R - .Rd - .rd - .rsx filenames: - .Rprofile interpreters: - Rscript RDoc: type: prose lexer: Text only ace_mode: rdoc wrap: true extensions: - .rdoc REALbasic: type: programming lexer: VB.net extensions: - .rbbas - .rbfrm - .rbmnu - .rbres - .rbtbar - .rbuistate RHTML: type: markup group: HTML extensions: - .rhtml RMarkdown: type: prose lexer: Text only wrap: true ace_mode: markdown extensions: - .rmd - .Rmd Racket: type: programming lexer: Racket color: "#ae17ff" extensions: - .rkt - .rktd - .rktl Ragel in Ruby Host: type: programming lexer: Ragel in Ruby Host color: "#ff9c2e" extensions: - .rl Raw token data: search_term: raw aliases: - raw extensions: - .raw Rebol: type: programming lexer: REBOL color: "#358a5b" extensions: - .reb - .r - .r2 - .r3 - .rebol Red: type: programming lexer: Text only color: "#ee0000" extensions: - .red - .reds Redcode: extensions: - .cw RobotFramework: type: programming extensions: - .robot # - .txt Rouge: type: programming lexer: Clojure ace_mode: clojure color: "#cc0088" extensions: - .rg Ruby: type: programming ace_mode: ruby color: "#701516" aliases: - jruby - macruby - rake - rb - rbx extensions: - .rb - .builder - .gemspec - .god - .irbrc - .mspec - .podspec - .rbuild - .rbw - .rbx - .ru - .thor - .watchr interpreters: - ruby filenames: - .pryrc - Appraisals - Berksfile - Buildfile - Gemfile - Gemfile.lock - Guardfile - Jarfile - Mavenfile - Podfile - Puppetfile - Thorfile - Vagrantfile - buildfile Rust: type: programming color: "#dea584" extensions: - .rs SAS: type: programming color: "#1E90FF" lexer: Text only extensions: - .sas SCSS: type: markup group: CSS ace_mode: scss extensions: - .scss SQL: type: data ace_mode: sql extensions: - .sql - .prc - .tab - .udf - .viw STON: type: data group: Smalltalk lexer: JSON extensions: - .ston Sage: type: programming lexer: Python group: Python extensions: - .sage Sass: type: markup group: CSS extensions: - .sass Scala: type: programming ace_mode: scala color: "#7dd3b0" extensions: - .scala - .sc Scaml: group: HTML type: markup extensions: - .scaml Scheme: type: programming color: "#1e4aec" extensions: - .scm - .sld - .sls - .ss interpreters: - guile - racket - bigloo - chicken Scilab: type: programming extensions: - .sci Self: type: programming color: "#0579aa" lexer: Text only extensions: - .self Shell: type: programming lexer: Bash search_term: bash color: "#5861ce" aliases: - sh - bash - zsh extensions: - .sh - .bats - .tmux interpreters: - bash - sh - zsh filenames: - Dockerfile ShellSession: type: programming lexer: Bash Session extensions: - .sh-session Shen: type: programming color: "#120F14" lexer: Text only extensions: - .shen Slash: type: programming color: "#007eff" extensions: - .sl Slim: group: HTML type: markup lexer: Slim color: "#ff8877" extensions: - .slim Smalltalk: type: programming color: "#596706" extensions: - .st Smarty: extensions: - .tpl SourcePawn: type: programming color: "#f69e1d" aliases: - sourcemod extensions: - .sp Squirrel: type: programming lexer: C++ extensions: - .nut Standard ML: type: programming color: "#dc566d" aliases: - sml extensions: - .ML - .fun - .sml Stata: type: programming lexer: Text only extensions: - .do - .ado - .doh - .ihlp - .mata - .matah - .sthlp Stylus: type: markup group: CSS lexer: Text only extensions: - .styl SuperCollider: type: programming color: "#46390b" lexer: Text only extensions: - .scd Swift: type: programming lexer: Swift color: "#ffac45" extensions: - .swift SystemVerilog: type: programming color: "#343761" lexer: systemverilog extensions: - .sv - .svh - .vh TOML: type: data extensions: - .toml TXL: type: programming lexer: Text only extensions: - .txl Tcl: type: programming color: "#e4cc98" extensions: - .tcl - .adp - .tm Tcsh: type: programming group: Shell extensions: - .tcsh - .csh TeX: type: markup color: "#3D6117" ace_mode: latex wrap: true aliases: - latex extensions: - .tex - .aux - .bib - .cls - .dtx - .ins - .ltx - .mkii - .mkiv - .mkvi - .sty - .toc Tea: type: markup extensions: - .tea Textile: type: prose lexer: Text only ace_mode: textile wrap: true extensions: - .textile Turing: type: programming color: "#45f715" lexer: Text only extensions: - .t - .tu Twig: type: markup group: PHP lexer: HTML+Django/Jinja extensions: - .twig TypeScript: type: programming color: "#31859c" aliases: - ts extensions: - .ts Unified Parallel C: type: programming group: C lexer: C ace_mode: c_cpp color: "#755223" extensions: - .upc UnrealScript: type: programming color: "#a54c4d" lexer: Java extensions: - .uc VCL: type: programming lexer: Perl ace_mode: perl color: "#0298c3" extensions: - .vcl VHDL: type: programming lexer: vhdl color: "#543978" extensions: - .vhdl - .vhd - .vhf - .vhi - .vho - .vhs - .vht - .vhw Vala: type: programming color: "#ee7d06" extensions: - .vala - .vapi Verilog: type: programming lexer: verilog color: "#848bf3" extensions: - .v - .veo VimL: type: programming color: "#199c4b" search_term: vim aliases: - vim extensions: - .vim filenames: - .vimrc - vimrc - gvimrc Visual Basic: type: programming lexer: VB.net color: "#945db7" extensions: - .vb - .bas - .frm - .frx - .vba - .vbhtml - .vbs Volt: type: programming lexer: D color: "#0098db" extensions: - .volt XC: type: programming lexer: C extensions: - .xc XML: type: markup ace_mode: xml aliases: - rss - xsd - wsdl extensions: - .xml - .axml - .ccxml - .clixml - .cproject - .csproj - .ct - .dita - .ditamap - .ditaval - .filters - .fsproj - .glade - .grxml - .jelly - .kml - .launch - .mxml - .nproj - .nuspec - .osm - .plist - .pluginspec - .ps1xml - .psc1 - .pt - .rdf - .rss - .scxml - .srdf - .svg - .targets - .tmCommand - .tmLanguage - .tmPreferences - .tmSnippet - .tmTheme - .tml - .ui - .urdf - .vbproj - .vcxproj - .vxml - .wsdl - .wxi - .wxl - .wxs - .x3d - .xacro - .xaml - .xlf - .xliff - .xmi - .xsd - .xul - .zcml filenames: - .classpath - .project - phpunit.xml.dist XProc: type: programming lexer: XML extensions: - .xpl - .xproc XQuery: type: programming color: "#2700e2" extensions: - .xquery - .xq - .xql - .xqm - .xqy XS: lexer: C extensions: - .xs XSLT: type: programming aliases: - xsl extensions: - .xslt - .xsl Xojo: type: programming lexer: VB.net extensions: - .xojo_code - .xojo_menu - .xojo_report - .xojo_script - .xojo_toolbar - .xojo_window Xtend: type: programming extensions: - .xtend YAML: type: data aliases: - yml extensions: - .yml - .reek - .rviz - .yaml Zephir: type: programming lexer: PHP color: "#118f9e" extensions: - .zep Zimpl: type: programming lexer: Text only extensions: - .zimpl - .zmpl - .zpl eC: type: programming search_term: ec extensions: - .ec - .eh edn: type: data lexer: Clojure ace_mode: clojure color: "#db5855" extensions: - .edn fish: type: programming group: Shell lexer: Text only extensions: - .fish mupad: lexer: MuPAD extensions: - .mu nesC: type: programming color: "#ffce3b" lexer: nesC extensions: - .nc ooc: type: programming lexer: Ooc color: "#b0b77e" extensions: - .ooc reStructuredText: type: prose wrap: true search_term: rst aliases: - rst extensions: - .rst - .rest wisp: type: programming lexer: Clojure ace_mode: clojure color: "#7582D1" extensions: - .wisp xBase: type: programming lexer: Text only color: "#3a4040" extensions: - .prg