lib/linguist/languages.yml in github-linguist-3.5.2 vs lib/linguist/languages.yml in github-linguist-4.0.2

- old
+ new

@@ -1,12 +1,8 @@ # 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 @@ -22,17 +18,15 @@ # # Please keep this list alphabetized. Capitalization comes before lower case. ABAP: type: programming - lexer: ABAP extensions: - .abap AGS Script: type: programming - lexer: C++ color: "#B9D9FF" aliases: - ags extensions: - .asc @@ -40,11 +34,10 @@ tm_scope: source.c++ ANTLR: type: programming color: "#9DC3FF" - lexer: ANTLR extensions: - .g4 APL: type: programming @@ -54,11 +47,10 @@ - .dyalog ASP: type: programming color: "#6a40fd" - lexer: aspx-vb search_term: aspx-vb aliases: - aspx - aspx-vb extensions: @@ -71,11 +63,10 @@ - .axd ATS: type: programming color: "#1ac620" - lexer: OCaml aliases: - ats2 extensions: - .dats - .atxt @@ -83,11 +74,10 @@ - .sats tm_scope: source.ocaml ActionScript: type: programming - lexer: ActionScript 3 tm_scope: source.actionscript.3 color: "#e3491a" search_term: as3 aliases: - actionscript 3 @@ -112,15 +102,21 @@ extensions: - .agda Alloy: type: programming # 'modeling' would be more appropiate - lexer: Alloy color: "#cc5c24" extensions: - .als +Ant Build System: + type: data + tm_scope: text.xml.ant + filenames: + - ant.xml + - build.xml + ApacheConf: type: markup aliases: - aconf - apache @@ -129,11 +125,10 @@ - .conf tm_scope: source.apache-config Apex: type: programming - lexer: Java extensions: - .cls tm_scope: source.java AppleScript: @@ -147,42 +142,37 @@ - osascript Arc: type: programming color: "#ca2afe" - lexer: Text only extensions: - .arc Arduino: type: programming color: "#bd79d1" - lexer: C++ extensions: - .ino tm_scope: source.c++ 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: @@ -196,11 +186,10 @@ extensions: - .aug AutoHotkey: type: programming - lexer: autohotkey color: "#6594b9" aliases: - ahk extensions: - .ahk @@ -217,11 +206,10 @@ - .au3 tm_scope: source.autoit.3 Awk: type: programming - lexer: Awk extensions: - .awk - .auk - .gawk - .mawk @@ -248,10 +236,16 @@ Befunge: extensions: - .befunge +Bison: + type: programming + tm_scope: source.bison + extensions: + - .y + BlitzBasic: type: programming aliases: - b3d - blitz3d @@ -270,11 +264,10 @@ aliases: - bmax Bluespec: type: programming - lexer: verilog extensions: - .bsv tm_scope: source.verilog Boo: @@ -289,11 +282,10 @@ - .bf tm_scope: source.bf Brightscript: type: programming - lexer: Text only extensions: - .brs Bro: type: programming @@ -348,28 +340,25 @@ - .tcc - .tpp C-ObjDump: type: data - lexer: c-objdump extensions: - .c-objdump tm_scope: objdump.x86asm C2hs Haskell: type: programming - lexer: Haskell group: Haskell aliases: - c2hs extensions: - .chs tm_scope: source.haskell CLIPS: type: programming - lexer: Text only extensions: - .clp CMake: extensions: @@ -393,13 +382,18 @@ ace_mode: css color: "#563d7c" extensions: - .css +Cap'n Proto: + type: programming + tm_scope: source.capnp + extensions: + - .capnp + Ceylon: type: programming - lexer: Ceylon extensions: - .ceylon Chapel: type: programming @@ -408,27 +402,24 @@ - chpl extensions: - .chpl ChucK: - lexer: Java extensions: - .ck tm_scope: source.java Cirru: type: programming color: "#aaaaff" ace_mode: cirru - lexer: Cirru extensions: - .cirru Clean: type: programming color: "#3a81ad" - lexer: Text only extensions: - .icl - .dcl Clojure: @@ -466,11 +457,10 @@ - coffee ColdFusion: type: programming group: ColdFusion - lexer: Coldfusion HTML ace_mode: coldfusion color: "#ed2cd6" search_term: cfm aliases: - cfm @@ -482,11 +472,10 @@ tm_scope: text.html.cfm ColdFusion CFC: type: programming group: ColdFusion - lexer: Coldfusion CFC ace_mode: coldfusion color: "#ed2cd6" search_term: cfc aliases: - cfc @@ -514,11 +503,10 @@ - clisp - ecl Component Pascal: type: programming - lexer: Delphi color: "#b0ce4e" extensions: - .cp - .cps tm_scope: source.pascal @@ -532,11 +520,10 @@ - .coq - .v Cpp-ObjDump: type: data - lexer: cpp-objdump extensions: - .cppobjdump - .c++-objdump - .c++objdump - .cpp-objdump @@ -545,42 +532,37 @@ aliases: - c++-objdumb Creole: type: prose - lexer: Text only wrap: true extensions: - .creole Crystal: type: programming - lexer: Ruby extensions: - .cr ace_mode: ruby tm_scope: source.ruby Cucumber: - lexer: Gherkin extensions: - .feature tm_scope: text.gherkin.feature aliases: - gherkin Cuda: type: programming - lexer: CUDA extensions: - .cu - .cuh tm_scope: source.cuda-c++ Cycript: type: programming - lexer: JavaScript extensions: - .cy tm_scope: source.js Cython: @@ -600,32 +582,23 @@ - .d - .di D-ObjDump: type: data - lexer: d-objdump extensions: - .d-objdump tm_scope: objdump.x86asm DM: type: programming color: "#075ff1" - lexer: C++ extensions: - .dm aliases: - byond tm_scope: source.c++ -DOT: - type: data - lexer: Text only - extensions: - - .dot - - .gv - Darcs Patch: search_term: dpatch aliases: - dpatch extensions: @@ -643,13 +616,20 @@ - .diff - .patch aliases: - udiff +Dockerfile: + type: data + tm_scope: source.dockerfile + extensions: + - .dockerfile + filenames: + - Dockerfile + Dogescript: type: programming - lexer: Text only color: "#cca760" extensions: - .djs Dylan: @@ -662,42 +642,37 @@ - .lid E: type: programming color: "#ccce35" - lexer: Text only extensions: - .E -Ecere Projects: - type: data - group: JavaScript - lexer: JSON - extensions: - - .epj - tm_scope: source.json - ECL: type: programming color: "#8a1267" - lexer: ECL extensions: - .ecl - .eclxml Eagle: type: markup color: "#3994bc" - lexer: XML extensions: - .sch - .brd tm_scope: text.xml +Ecere Projects: + type: data + group: JavaScript + extensions: + - .epj + tm_scope: source.json + Eiffel: type: programming - lexer: Eiffel color: "#946d57" extensions: - .e Elixir: @@ -707,18 +682,16 @@ - .ex - .exs Elm: type: programming - lexer: Haskell extensions: - .elm tm_scope: source.haskell Emacs Lisp: type: programming - lexer: Common Lisp tm_scope: source.lisp color: "#c065db" aliases: - elisp - emacs @@ -729,11 +702,10 @@ - .emacs EmberScript: type: programming color: "#f64e3e" - lexer: CoffeeScript extensions: - .em - .emberscript tm_scope: source.coffee @@ -746,11 +718,10 @@ - .escript - .hrl F#: type: programming - lexer: FSharp color: "#b845fc" search_term: fsharp aliases: - fsharp extensions: @@ -760,18 +731,16 @@ tm_scope: source.fsharp FLUX: type: programming color: "#33CCFF" - lexer: Text only extensions: - .fx - .flux FORTRAN: type: programming - lexer: Fortran color: "#4d41b1" extensions: - .f90 - .F - .F03 @@ -786,19 +755,20 @@ - .f08 - .f77 - .f95 - .for - .fpp + tm_scope: source.fortran.modern Factor: type: programming color: "#636746" extensions: - .factor filenames: - - .factor-rc - .factor-boot-rc + - .factor-rc Fancy: type: programming color: "#7b9db4" extensions: @@ -815,50 +785,40 @@ tm_scope: source.fan Forth: type: programming color: "#341708" - lexer: Text only extensions: - .fth - .4th + - .F + - .f + - .for - .forth - .frt Frege: type: programming color: "#00cafe" - lexer: Haskell extensions: - .fr tm_scope: source.haskell G-code: type: data - lexer: Text only extensions: - .g - .gco - .gcode -Game Maker Language: - type: programming - color: "#8ad353" - lexer: JavaScript - extensions: - - .gml - tm_scope: source.js - GAMS: type: programming - lexer: Text only extensions: - .gms GAP: type: programming - lexer: Text only extensions: - .g - .gap - .gd - .gi @@ -871,11 +831,10 @@ - .S tm_scope: source.asm.x86 GDScript: type: programming - lexer: Text only extensions: - .gd GLSL: group: C @@ -893,28 +852,33 @@ - .shader - .vert - .vrx - .vshader +Game Maker Language: + type: programming + color: "#8ad353" + extensions: + - .gml + tm_scope: source.js + Genshi: extensions: - .kid tm_scope: text.xml.genshi aliases: - xml+genshi - xml+kid Gentoo Ebuild: group: Shell - lexer: Bash extensions: - .ebuild tm_scope: source.shell Gentoo Eclass: group: Shell - lexer: Bash extensions: - .eclass tm_scope: source.shell Gettext Catalog: @@ -928,19 +892,17 @@ tm_scope: source.po Glyph: type: programming color: "#e4cc98" - lexer: Tcl extensions: - .glf tm_scope: source.tcl Gnuplot: type: programming color: "#f0a9f0" - lexer: Gnuplot extensions: - .gp - .gnu - .gnuplot - .plot @@ -953,11 +915,10 @@ - .go Golo: type: programming color: "#f6a51f" - lexer: Golo extensions: - .golo Gosu: type: programming @@ -969,17 +930,15 @@ - .vark tm_scope: source.gosu.2 Grace: type: programming - lexer: Text only extensions: - .grace Grammatical Framework: type: programming - lexer: Haskell aliases: - gf wrap: false extensions: - .gf @@ -987,14 +946,21 @@ color: "#ff0000" tm_scope: source.haskell Graph Modeling Language: type: data - lexer: Text only extensions: - .gml +Graphviz (DOT): + type: data + tm_scope: source.dot + extensions: + - .dot + - .DOT + - .gv + Groff: extensions: - .man - '.1' - '.2' @@ -1019,11 +985,10 @@ interpreters: - groovy Groovy Server Pages: group: Groovy - lexer: Java Server Page aliases: - gsp - java server page extensions: - .gsp @@ -1043,11 +1008,10 @@ HTML+Django: type: markup tm_scope: text.html.django group: HTML - lexer: HTML+Django/Jinja extensions: - .mustache - .jinja aliases: - html+django/jinja @@ -1056,11 +1020,10 @@ HTML+ERB: type: markup tm_scope: text.html.erb group: HTML - lexer: RHTML aliases: - erb extensions: - .erb - .deface @@ -1077,11 +1040,10 @@ extensions: - .http Hack: type: programming - lexer: PHP ace_mode: php extensions: - .hh - .php @@ -1092,21 +1054,19 @@ - .haml - .deface Handlebars: type: markup - lexer: Handlebars aliases: - hbs extensions: - .handlebars - .hbs tm_scope: text.html.handlebars Harbour: type: programming - lexer: Text only color: "#0e60e3" extensions: - .hb Haskell: @@ -1125,29 +1085,26 @@ - .hxsl tm_scope: source.haxe.2 Hy: type: programming - lexer: Hy ace_mode: clojure color: "#7891b1" extensions: - .hy aliases: - hylang IDL: type: programming - lexer: IDL color: "#e3592c" extensions: - .pro - .dlm IGOR Pro: type: programming - lexer: Igor extensions: - .ipf aliases: - igor - igorpro @@ -1161,49 +1118,40 @@ - .properties tm_scope: source.ini aliases: - dosini -Inno Setup: +IRC log: + search_term: irc + aliases: + - irc + - irc logs extensions: - - .iss - lexer: Text only + - .irclog + - .weechatlog Idris: type: programming - lexer: Idris extensions: - .idr - .lidr Inform 7: type: programming - lexer: Inform 7 wrap: true extensions: - .ni - .i7x - tm_scope: source.inform + tm_scope: source.Inform7 aliases: - i7 - inform7 Inno Setup: extensions: - .iss - lexer: Text only -IRC log: - lexer: IRC logs - search_term: irc - aliases: - - irc - - irc logs - extensions: - - .irclog - - .weechatlog - Io: type: programming color: "#a9188d" extensions: - .io @@ -1214,18 +1162,16 @@ extensions: - .ik Isabelle: type: programming - lexer: Text only color: "#fdcd00" extensions: - .thy J: type: programming - lexer: Text only extensions: - .ijs JSON: type: data @@ -1247,28 +1193,25 @@ - .jshintrc - composer.lock JSON5: type: data - lexer: JavaScript extensions: - .json5 tm_scope: source.js JSONLD: type: data group: JavaScript ace_mode: json - lexer: JavaScript extensions: - .jsonld tm_scope: source.js JSONiq: type: programming ace_mode: jsoniq - lexer: XQuery extensions: - .jq tm_scope: source.xquery Jade: @@ -1285,11 +1228,10 @@ extensions: - .java Java Server Pages: group: Java - lexer: Java Server Page search_term: jsp aliases: - jsp extensions: - .jsp @@ -1331,19 +1273,17 @@ extensions: - .jl color: "#a270ba" KRL: - lexer: Text only type: programming color: "#f5c800" extensions: - .krl Kit: type: markup - lexer: HTML ace_mode: html extensions: - .kit tm_scope: text.html.basic @@ -1358,44 +1298,39 @@ LFE: type: programming extensions: - .lfe color: "#004200" - lexer: Common Lisp group: Erlang tm_scope: source.lisp LLVM: extensions: - .ll LOLCODE: type: programming - lexer: Text only extensions: - .lol color: "#cc9900" LSL: type: programming - lexer: LSL ace_mode: lsl extensions: - .lsl interpreters: - lsl color: '#3d9970' LabVIEW: type: programming - lexer: Text only extensions: - .lvproj Lasso: type: programming - lexer: Lasso color: "#2584c3" extensions: - .lasso - .las - .lasso8 @@ -1407,32 +1342,28 @@ Latte: type: markup color: "#A8FF97" group: HTML - lexer: Smarty extensions: - .latte tm_scope: source.smarty Less: type: markup group: CSS - lexer: CSS extensions: - .less tm_scope: source.css.less LilyPond: - lexer: Text only extensions: - .ly - .ily Liquid: type: markup - lexer: Text only extensions: - .liquid Literate Agda: type: programming @@ -1442,11 +1373,10 @@ Literate CoffeeScript: type: programming tm_scope: source.litcoffee group: CoffeeScript - lexer: Text only ace_mode: markdown wrap: true search_term: litcoffee aliases: - litcoffee @@ -1490,11 +1420,10 @@ - .lgt - .logtalk LookML: type: programming - lexer: YAML ace_mode: yaml color: "#652B81" extensions: - .lookml tm_scope: source.yaml @@ -1513,38 +1442,37 @@ interpreters: - lua M: type: programming - lexer: Common Lisp aliases: - mumps extensions: - .mumps - .m tm_scope: source.lisp MTML: type: markup - lexer: HTML color: "#0095d9" extensions: - .mtml tm_scope: text.html.basic Makefile: + type: programming aliases: - bsdmake - make - mf extensions: - .mak - .mk filenames: - - makefile - - Makefile - GNUmakefile + - Makefile + - makefile interpreters: - make Mako: extensions: @@ -1552,11 +1480,10 @@ - .mao tm_scope: text.html.mako Markdown: type: prose - lexer: Text only ace_mode: markdown wrap: true extensions: - .md - .markdown @@ -1566,11 +1493,10 @@ - .ron tm_scope: text.html.markdown Mask: type: markup - lexer: Mask color: "#f97732" ace_mode: scss extensions: - .mask tm_scope: source.scss @@ -1582,25 +1508,29 @@ - .cdf - .m - .ma - .nb - .nbp - lexer: Mathematica aliases: - mma Matlab: type: programming color: "#bb92ac" extensions: - .matlab - .m +Maven POM: + type: data + tm_scope: text.xml.pom + filenames: + - pom.xml + Max: type: programming color: "#ce279c" - lexer: JSON aliases: - max/msp - maxmsp search_term: max/msp extensions: @@ -1611,19 +1541,17 @@ - .pat tm_scope: source.json MediaWiki: type: prose - lexer: Text only wrap: true extensions: - .mediawiki Mercury: type: programming color: "#abcdef" - lexer: Prolog ace_mode: prolog extensions: - .m - .moo tm_scope: source.prolog @@ -1633,11 +1561,10 @@ extensions: - .minid # Dummy extension Mirah: type: programming - lexer: Ruby search_term: mirah color: "#c7a938" extensions: - .druby - .duby @@ -1645,17 +1572,15 @@ - .mirah tm_scope: source.ruby Monkey: type: programming - lexer: Monkey extensions: - .monkey Moocode: type: programming - lexer: MOOCode extensions: - .moo MoonScript: type: programming @@ -1679,19 +1604,17 @@ extensions: - .n NetLogo: type: programming - lexer: Common Lisp color: "#ff2b2b" extensions: - .nlogo tm_scope: source.lisp Nginx: type: markup - lexer: Nginx configuration file extensions: - .nginxconf tm_scope: source.nginx aliases: - nginx configuration file @@ -1701,28 +1624,31 @@ color: "#37775b" extensions: - .nim - .nimrod +Ninja: + type: data + tm_scope: source.ninja + extensions: + - .ninja + Nit: type: programming - lexer: Text only color: "#0d8921" extensions: - .nit Nix: type: programming - lexer: Nix extensions: - .nix aliases: - nixos Nu: type: programming - lexer: Scheme color: "#c9df40" aliases: - nush extensions: - .nu @@ -1750,11 +1676,10 @@ - .mll - .mly ObjDump: type: data - lexer: objdump extensions: - .objdump tm_scope: objdump.x86asm Objective-C: @@ -1795,28 +1720,25 @@ Omgrofl: type: programming extensions: - .omgrofl color: "#cabbff" - lexer: Text only Opa: type: programming extensions: - .opa Opal: type: programming color: "#f7ede0" - lexer: Text only extensions: - .opal OpenCL: type: programming group: C - lexer: C extensions: - .cl - .opencl tm_scope: source.c @@ -1831,39 +1753,34 @@ - .cls tm_scope: source.abl OpenSCAD: type: programming - lexer: Text only extensions: - .scad 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 tm_scope: source.c++ @@ -1889,50 +1806,45 @@ aliases: - inc Pan: type: programming - lexer: Pan color: '#cc0000' extensions: - .pan Papyrus: type: programming color: "#6600cc" - lexer: Text only extensions: - .psc Parrot: type: programming color: "#f3ca0a" - lexer: Text only extensions: - .parrot # Dummy extension -Parrot Internal Representation: +Parrot Assembly: group: Parrot type: programming - lexer: Text only aliases: - - pir + - pasm extensions: - - .pir + - .pasm -Parrot Assembly: +Parrot Internal Representation: group: Parrot + tm_scope: source.parrot.pir type: programming - lexer: Text only aliases: - - pasm + - pir extensions: - - .pasm + - .pir Pascal: type: programming - lexer: Delphi color: "#b0ce4e" extensions: - .pas - .dfm - .dpr @@ -1972,34 +1884,30 @@ - .pm6 PigLatin: type: programming color: "#fcd7de" - lexer: Text only extensions: - .pig 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 @@ -2020,28 +1928,25 @@ - .psd1 - .psm1 Processing: type: programming - lexer: Java color: "#2779ab" extensions: - .pde Prolog: type: programming - lexer: Logtalk color: "#74283c" extensions: - .pl - .ecl - .pro - .prolog Propeller Spin: type: programming - lexer: Text only color: "#2b446d" extensions: - .spin Protocol Buffer: @@ -2062,18 +1967,16 @@ - Modulefile Pure Data: type: programming color: "#91de79" - lexer: Text only extensions: - .pd PureScript: type: programming color: "#bcdc53" - lexer: Haskell extensions: - .purs tm_scope: source.haskell Python: @@ -2092,21 +1995,20 @@ - .pyw - .tac - .wsgi - .xpy filenames: - - wscript - - SConstruct - - SConscript - BUILD + - SConscript + - SConstruct + - wscript interpreters: - python Python traceback: type: data group: Python - lexer: Python Traceback searchable: false extensions: - .pytb tm_scope: text.python.traceback @@ -2116,19 +2018,17 @@ extensions: - .qml tm_scope: source.qml QMake: - lexer: Text only extensions: - .pro - .pri R: type: programming color: "#198ce7" - lexer: S aliases: - R - Rscript - splus extensions: @@ -2142,20 +2042,18 @@ interpreters: - Rscript RDoc: type: prose - lexer: Rd ace_mode: rdoc wrap: true extensions: - .rdoc tm_scope: text.rdoc REALbasic: type: programming - lexer: VB.net extensions: - .rbbas - .rbfrm - .rbmnu - .rbres @@ -2172,31 +2070,28 @@ aliases: - html+ruby 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 - .scrbl - tm_scope: source.scheme + tm_scope: source.racket Ragel in Ruby Host: type: programming - lexer: Ragel in Ruby Host color: "#ff9c2e" extensions: - .rl aliases: - ragel-rb @@ -2209,22 +2104,20 @@ 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 aliases: @@ -2241,11 +2134,10 @@ # - .txt tm_scope: text.robot Rouge: type: programming - lexer: Clojure ace_mode: clojure color: "#cc0088" extensions: - .rg tm_scope: source.clojure @@ -2303,11 +2195,10 @@ - .rs SAS: type: programming color: "#1E90FF" - lexer: Text only extensions: - .sas SCSS: type: markup @@ -2318,11 +2209,10 @@ - .scss SQF: type: programming color: "#FFCB1F" - lexer: C++ extensions: - .sqf - .hqf tm_scope: source.c++ @@ -2338,18 +2228,16 @@ - .viw STON: type: data group: Smalltalk - lexer: JSON extensions: - .ston tm_scope: source.json Sage: type: programming - lexer: Python group: Python extensions: - .sage tm_scope: source.python @@ -2400,17 +2288,15 @@ - .tst Self: type: programming color: "#0579aa" - lexer: Text only extensions: - .self Shell: type: programming - lexer: Bash search_term: bash color: "#89e051" aliases: - sh - bash @@ -2427,27 +2313,23 @@ - .zsh interpreters: - bash - sh - zsh - filenames: - - Dockerfile ShellSession: type: programming - lexer: Bash Session extensions: - .sh-session aliases: - bash session - console tm_scope: text.shell-session Shen: type: programming color: "#120F14" - lexer: Text only extensions: - .shen Slash: type: programming @@ -2457,11 +2339,10 @@ tm_scope: text.html.slash Slim: group: HTML type: markup - lexer: Slim color: "#ff8877" extensions: - .slim Smalltalk: @@ -2485,11 +2366,10 @@ - .sp tm_scope: source.sp Squirrel: type: programming - lexer: C++ extensions: - .nut tm_scope: source.c++ Standard ML: @@ -2504,11 +2384,10 @@ - .sml tm_scope: source.ml Stata: type: programming - lexer: Text only extensions: - .do - .ado - .doh - .ihlp @@ -2517,33 +2396,29 @@ - .sthlp Stylus: type: markup group: CSS - lexer: Text only extensions: - .styl SuperCollider: type: programming color: "#46390b" - lexer: Text only extensions: - .scd - .sc Swift: type: programming - lexer: Swift color: "#ffac45" extensions: - .swift SystemVerilog: type: programming color: "#343761" - lexer: systemverilog extensions: - .sv - .svh - .vh @@ -2553,11 +2428,10 @@ - .toml tm_scope: source.toml TXL: type: programming - lexer: Text only extensions: - .txl Tcl: type: programming @@ -2608,28 +2482,31 @@ - .tea tm_scope: source.tea Textile: type: prose - lexer: Text only ace_mode: textile wrap: true extensions: - .textile +Thrift: + type: programming + tm_scope: source.thrift + extensions: + - .thrift + Turing: type: programming color: "#45f715" - lexer: Text only extensions: - .t - .tu Twig: type: markup group: PHP - lexer: HTML+Django/Jinja extensions: - .twig tm_scope: text.html.twig TypeScript: @@ -2642,37 +2519,33 @@ tm_scope: source.ts Unified Parallel C: type: programming group: C - lexer: C ace_mode: c_cpp color: "#755223" extensions: - .upc tm_scope: source.c UnrealScript: type: programming color: "#a54c4d" - lexer: Java extensions: - .uc tm_scope: source.java VCL: type: programming - lexer: Perl ace_mode: perl color: "#0298c3" extensions: - .vcl tm_scope: source.perl VHDL: type: programming - lexer: vhdl color: "#543978" extensions: - .vhdl - .vhd - .vhf @@ -2689,11 +2562,10 @@ - .vala - .vapi Verilog: type: programming - lexer: verilog color: "#848bf3" extensions: - .v - .veo @@ -2706,16 +2578,15 @@ extensions: - .vim filenames: - .vimrc - _vimrc - - vimrc - gvimrc + - vimrc Visual Basic: type: programming - lexer: VB.net color: "#945db7" extensions: - .vb - .bas - .cls @@ -2728,20 +2599,18 @@ aliases: - vb.net - vbnet Volt: - type: programming - lexer: D - color: "#0098db" - extensions: - - .volt - tm_scope: source.d + type: programming + color: "#0098db" + extensions: + - .volt + tm_scope: source.d XC: type: programming - lexer: C extensions: - .xc tm_scope: source.c XML: @@ -2812,20 +2681,19 @@ - .xul - .zcml filenames: - .classpath - .project + - Web.Debug.config + - Web.Release.config + - Web.config - build.xml.dist - packages.config - phpunit.xml.dist - - Web.config - - Web.Debug.config - - Web.Release.config XProc: type: programming - lexer: XML extensions: - .xpl - .xproc tm_scope: text.xml @@ -2838,11 +2706,10 @@ - .xql - .xqm - .xqy XS: - lexer: C extensions: - .xs tm_scope: source.c XSLT: @@ -2854,11 +2721,10 @@ - .xsl tm_scope: text.xml.xsl Xojo: type: programming - lexer: VB.net extensions: - .xojo_code - .xojo_menu - .xojo_report - .xojo_script @@ -2882,19 +2748,17 @@ - .rviz - .yaml Zephir: type: programming - lexer: PHP color: "#118f9e" extensions: - .zep tm_scope: source.php.zephir Zimpl: type: programming - lexer: Text only extensions: - .zimpl - .zmpl - .zpl @@ -2905,39 +2769,34 @@ - .ec - .eh edn: type: data - lexer: Clojure ace_mode: clojure color: "#db5855" extensions: - .edn tm_scope: source.clojure 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: @@ -2950,18 +2809,16 @@ - .rst - .rest wisp: type: programming - lexer: Clojure ace_mode: clojure color: "#7582D1" extensions: - .wisp tm_scope: source.clojure xBase: type: programming - lexer: Text only color: "#3a4040" extensions: - .prg