Assign a bunch more TextMate scopes

This commit is contained in:
Adam Roben
2014-10-23 11:13:53 -07:00
parent f258e4940d
commit 008ba9e23f

View File

@@ -37,6 +37,7 @@ AGS Script:
extensions: extensions:
- .asc - .asc
- .ash - .ash
tm_scope: source.c++
ANTLR: ANTLR:
type: programming type: programming
@@ -79,6 +80,7 @@ ATS:
- .atxt - .atxt
- .hats - .hats
- .sats - .sats
tm_scope: source.ocaml
ActionScript: ActionScript:
type: programming type: programming
@@ -117,12 +119,14 @@ ApacheConf:
- apache - apache
extensions: extensions:
- .apacheconf - .apacheconf
tm_scope: source.apache-config
Apex: Apex:
type: programming type: programming
lexer: Java lexer: Java
extensions: extensions:
- .cls - .cls
tm_scope: source.java
AppleScript: AppleScript:
type: programming type: programming
@@ -147,6 +151,7 @@ Arduino:
lexer: C++ lexer: C++
extensions: extensions:
- .ino - .ino
tm_scope: source.c++
AsciiDoc: AsciiDoc:
type: prose type: prose
@@ -175,6 +180,7 @@ Assembly:
extensions: extensions:
- .asm - .asm
- .a51 - .a51
tm_scope: source.asm.x86
Augeas: Augeas:
type: programming type: programming
@@ -199,6 +205,7 @@ AutoIt:
- AutoItScript - AutoItScript
extensions: extensions:
- .au3 - .au3
tm_scope: source.autoit.3
Awk: Awk:
type: programming type: programming
@@ -224,6 +231,7 @@ Batchfile:
extensions: extensions:
- .bat - .bat
- .cmd - .cmd
tm_scope: source.dosbatch
Befunge: Befunge:
extensions: extensions:
@@ -237,6 +245,7 @@ BlitzBasic:
extensions: extensions:
- .bb - .bb
- .decls - .decls
tm_scope: source.blitzmax
BlitzMax: BlitzMax:
type: programming type: programming
@@ -249,6 +258,7 @@ Bluespec:
lexer: verilog lexer: verilog
extensions: extensions:
- .bsv - .bsv
tm_scope: source.verilog
Boo: Boo:
type: programming type: programming
@@ -260,6 +270,7 @@ Brainfuck:
extensions: extensions:
- .b - .b
- .bf - .bf
tm_scope: source.bf
Brightscript: Brightscript:
type: programming type: programming
@@ -323,6 +334,7 @@ C-ObjDump:
lexer: c-objdump lexer: c-objdump
extensions: extensions:
- .c-objdump - .c-objdump
tm_scope: objdump.x86asm
C2hs Haskell: C2hs Haskell:
type: programming type: programming
@@ -332,6 +344,7 @@ C2hs Haskell:
- c2hs - c2hs
extensions: extensions:
- .chs - .chs
tm_scope: source.haskell
CLIPS: CLIPS:
type: programming type: programming
@@ -379,6 +392,7 @@ ChucK:
lexer: Java lexer: Java
extensions: extensions:
- .ck - .ck
tm_scope: source.java
Cirru: Cirru:
type: programming type: programming
@@ -442,6 +456,7 @@ ColdFusion:
- cfml - cfml
extensions: extensions:
- .cfm - .cfm
tm_scope: text.html.cfm
ColdFusion CFC: ColdFusion CFC:
type: programming type: programming
@@ -454,6 +469,7 @@ ColdFusion CFC:
- cfc - cfc
extensions: extensions:
- .cfc - .cfc
tm_scope: source.cfscript
Common Lisp: Common Lisp:
type: programming type: programming
@@ -482,6 +498,7 @@ Component Pascal:
extensions: extensions:
- .cp - .cp
- .cps - .cps
tm_scope: source.pascal
Coq: Coq:
type: programming type: programming
@@ -496,6 +513,7 @@ Cpp-ObjDump:
- .cppobjdump - .cppobjdump
- .c++objdump - .c++objdump
- .cxx-objdump - .cxx-objdump
tm_scope: objdump.x86asm
Creole: Creole:
type: prose type: prose
@@ -510,11 +528,13 @@ Crystal:
extensions: extensions:
- .cr - .cr
ace_mode: ruby ace_mode: ruby
tm_scope: source.ruby
Cucumber: Cucumber:
lexer: Gherkin lexer: Gherkin
extensions: extensions:
- .feature - .feature
tm_scope: text.gherkin.feature
Cuda: Cuda:
type: programming type: programming
@@ -522,12 +542,14 @@ Cuda:
extensions: extensions:
- .cu - .cu
- .cuh - .cuh
tm_scope: source.cuda-c++
Cycript: Cycript:
type: programming type: programming
lexer: JavaScript lexer: JavaScript
extensions: extensions:
- .cy - .cy
tm_scope: source.js
Cython: Cython:
type: programming type: programming
@@ -549,6 +571,7 @@ D-ObjDump:
lexer: d-objdump lexer: d-objdump
extensions: extensions:
- .d-objdump - .d-objdump
tm_scope: objdump.x86asm
DM: DM:
type: programming type: programming
@@ -558,6 +581,7 @@ DM:
- .dm - .dm
aliases: aliases:
- byond - byond
tm_scope: source.c++
DOT: DOT:
type: data type: data
@@ -613,6 +637,7 @@ Ecere Projects:
lexer: JSON lexer: JSON
extensions: extensions:
- .epj - .epj
tm_scope: source.json
ECL: ECL:
type: programming type: programming
@@ -629,6 +654,7 @@ Eagle:
extensions: extensions:
- .sch - .sch
- .brd - .brd
tm_scope: text.xml
Eiffel: Eiffel:
type: programming type: programming
@@ -649,6 +675,7 @@ Elm:
lexer: Haskell lexer: Haskell
extensions: extensions:
- .elm - .elm
tm_scope: source.haskell
Emacs Lisp: Emacs Lisp:
type: programming type: programming
@@ -671,6 +698,7 @@ EmberScript:
extensions: extensions:
- .em - .em
- .emberscript - .emberscript
tm_scope: source.coffee
Erlang: Erlang:
type: programming type: programming
@@ -691,6 +719,7 @@ F#:
- .fs - .fs
- .fsi - .fsi
- .fsx - .fsx
tm_scope: source.fsharp
FLUX: FLUX:
type: programming type: programming
@@ -745,6 +774,7 @@ Fantom:
color: "#dbded5" color: "#dbded5"
extensions: extensions:
- .fan - .fan
tm_scope: source.fan
Forth: Forth:
type: programming type: programming
@@ -762,6 +792,7 @@ Frege:
lexer: Haskell lexer: Haskell
extensions: extensions:
- .fr - .fr
tm_scope: source.haskell
G-code: G-code:
type: data type: data
@@ -777,6 +808,7 @@ Game Maker Language:
lexer: JavaScript lexer: JavaScript
extensions: extensions:
- .gml - .gml
tm_scope: source.js
GAMS: GAMS:
type: programming type: programming
@@ -826,18 +858,21 @@ GLSL:
Genshi: Genshi:
extensions: extensions:
- .kid - .kid
tm_scope: text.xml.genshi
Gentoo Ebuild: Gentoo Ebuild:
group: Shell group: Shell
lexer: Bash lexer: Bash
extensions: extensions:
- .ebuild - .ebuild
tm_scope: source.shell
Gentoo Eclass: Gentoo Eclass:
group: Shell group: Shell
lexer: Bash lexer: Bash
extensions: extensions:
- .eclass - .eclass
tm_scope: source.shell
Gettext Catalog: Gettext Catalog:
search_term: pot search_term: pot
@@ -847,6 +882,7 @@ Gettext Catalog:
extensions: extensions:
- .po - .po
- .pot - .pot
tm_scope: source.po
Glyph: Glyph:
type: programming type: programming
@@ -854,6 +890,7 @@ Glyph:
lexer: Tcl lexer: Tcl
extensions: extensions:
- .glf - .glf
tm_scope: source.tcl
Gnuplot: Gnuplot:
type: programming type: programming
@@ -880,6 +917,7 @@ Gosu:
- .gst - .gst
- .gsx - .gsx
- .vark - .vark
tm_scope: source.gosu.2
Grace: Grace:
type: programming type: programming
@@ -897,6 +935,7 @@ Grammatical Framework:
- .gf - .gf
searchable: true searchable: true
color: "#ff0000" color: "#ff0000"
tm_scope: source.haskell
Graph Modeling Language: Graph Modeling Language:
type: data type: data
@@ -914,6 +953,7 @@ Groff:
- '.5' - '.5'
- '.6' - '.6'
- '.7' - '.7'
tm_scope: text.groff
Groovy: Groovy:
type: programming type: programming
@@ -935,6 +975,7 @@ Groovy Server Pages:
- gsp - gsp
extensions: extensions:
- .gsp - .gsp
tm_scope: text.html.jsp
HTML: HTML:
type: markup type: markup
@@ -995,6 +1036,7 @@ Handlebars:
extensions: extensions:
- .handlebars - .handlebars
- .hbs - .hbs
tm_scope: text.html.handlebars
Harbour: Harbour:
type: programming type: programming
@@ -1017,6 +1059,7 @@ Haxe:
extensions: extensions:
- .hx - .hx
- .hxsl - .hxsl
tm_scope: source.haxe.2
Hy: Hy:
type: programming type: programming
@@ -1046,6 +1089,7 @@ INI:
- .ini - .ini
- .prefs - .prefs
- .properties - .properties
tm_scope: source.ini
Inno Setup: Inno Setup:
extensions: extensions:
@@ -1066,6 +1110,7 @@ Inform 7:
extensions: extensions:
- .ni - .ni
- .i7x - .i7x
tm_scope: source.inform
Inno Setup: Inno Setup:
extensions: extensions:
@@ -1131,6 +1176,7 @@ JSON5:
lexer: JavaScript lexer: JavaScript
extensions: extensions:
- .json5 - .json5
tm_scope: source.js
JSONLD: JSONLD:
type: data type: data
@@ -1139,6 +1185,7 @@ JSONLD:
lexer: JavaScript lexer: JavaScript
extensions: extensions:
- .jsonld - .jsonld
tm_scope: source.js
JSONiq: JSONiq:
type: programming type: programming
@@ -1146,12 +1193,14 @@ JSONiq:
lexer: XQuery lexer: XQuery
extensions: extensions:
- .jq - .jq
tm_scope: source.xquery
Jade: Jade:
group: HTML group: HTML
type: markup type: markup
extensions: extensions:
- .jade - .jade
tm_scope: source.jade
Java: Java:
type: programming type: programming
@@ -1168,6 +1217,7 @@ Java Server Pages:
- jsp - jsp
extensions: extensions:
- .jsp - .jsp
tm_scope: text.html.jsp
JavaScript: JavaScript:
type: programming type: programming
@@ -1219,6 +1269,7 @@ Kit:
ace_mode: html ace_mode: html
extensions: extensions:
- .kit - .kit
tm_scope: text.html.basic
Kotlin: Kotlin:
type: programming type: programming
@@ -1226,6 +1277,7 @@ Kotlin:
- .kt - .kt
- .ktm - .ktm
- .kts - .kts
tm_scope: source.Kotlin
LFE: LFE:
type: programming type: programming
@@ -1234,6 +1286,7 @@ LFE:
color: "#004200" color: "#004200"
lexer: Common Lisp lexer: Common Lisp
group: Erlang group: Erlang
tm_scope: source.lisp
LLVM: LLVM:
extensions: extensions:
@@ -1264,6 +1317,7 @@ Lasso:
- .las - .las
- .lasso9 - .lasso9
- .ldml - .ldml
tm_scope: file.lasso
Latte: Latte:
type: markup type: markup
@@ -1272,6 +1326,7 @@ Latte:
lexer: Smarty lexer: Smarty
extensions: extensions:
- .latte - .latte
tm_scope: source.smarty
Less: Less:
type: markup type: markup
@@ -1279,6 +1334,7 @@ Less:
lexer: CSS lexer: CSS
extensions: extensions:
- .less - .less
tm_scope: source.css
LilyPond: LilyPond:
lexer: Text only lexer: Text only
@@ -1319,6 +1375,7 @@ Literate Haskell:
- lhs - lhs
extensions: extensions:
- .lhs - .lhs
tm_scope: text.tex.latex.haskell
LiveScript: LiveScript:
type: programming type: programming
@@ -1350,6 +1407,7 @@ LookML:
color: "#652B81" color: "#652B81"
extensions: extensions:
- .lookml - .lookml
tm_scope: source.yaml
Lua: Lua:
type: programming type: programming
@@ -1372,6 +1430,7 @@ M:
extensions: extensions:
- .mumps - .mumps
- .m - .m
tm_scope: source.lisp
MTML: MTML:
type: markup type: markup
@@ -1379,6 +1438,7 @@ MTML:
color: "#0095d9" color: "#0095d9"
extensions: extensions:
- .mtml - .mtml
tm_scope: text.html.basic
Makefile: Makefile:
aliases: aliases:
@@ -1397,6 +1457,7 @@ Mako:
extensions: extensions:
- .mako - .mako
- .mao - .mao
tm_scope: text.html.mako
Markdown: Markdown:
type: prose type: prose
@@ -1410,6 +1471,7 @@ Markdown:
- .mkdn - .mkdn
- .mkdown - .mkdown
- .ron - .ron
tm_scope: text.html.markdown
Mask: Mask:
type: markup type: markup
@@ -1418,6 +1480,7 @@ Mask:
ace_mode: scss ace_mode: scss
extensions: extensions:
- .mask - .mask
tm_scope: source.scss
Mathematica: Mathematica:
type: programming type: programming
@@ -1448,6 +1511,7 @@ Max:
- .maxproj - .maxproj
- .mxt - .mxt
- .pat - .pat
tm_scope: source.json
MediaWiki: MediaWiki:
type: prose type: prose
@@ -1464,6 +1528,7 @@ Mercury:
extensions: extensions:
- .m - .m
- .moo - .moo
tm_scope: source.prolog
MiniD: # Legacy MiniD: # Legacy
searchable: false searchable: false
@@ -1480,6 +1545,7 @@ Mirah:
- .duby - .duby
- .mir - .mir
- .mirah - .mirah
tm_scope: source.ruby
Monkey: Monkey:
type: programming type: programming
@@ -1519,12 +1585,14 @@ NetLogo:
color: "#ff2b2b" color: "#ff2b2b"
extensions: extensions:
- .nlogo - .nlogo
tm_scope: source.lisp
Nginx: Nginx:
type: markup type: markup
lexer: Nginx configuration file lexer: Nginx configuration file
extensions: extensions:
- .nginxconf - .nginxconf
tm_scope: source.nginx
Nimrod: Nimrod:
type: programming type: programming
@@ -1556,6 +1624,7 @@ Nu:
- .nu - .nu
filenames: filenames:
- Nukefile - Nukefile
tm_scope: source.scheme
NumPy: NumPy:
group: Python group: Python
@@ -1582,6 +1651,7 @@ ObjDump:
lexer: objdump lexer: objdump
extensions: extensions:
- .objdump - .objdump
tm_scope: objdump.x86asm
Objective-C: Objective-C:
type: programming type: programming
@@ -1612,6 +1682,7 @@ Objective-J:
extensions: extensions:
- .j - .j
- .sj - .sj
tm_scope: source.js.objj
Omgrofl: Omgrofl:
type: programming type: programming
@@ -1639,6 +1710,7 @@ OpenCL:
extensions: extensions:
- .cl - .cl
- .opencl - .opencl
tm_scope: source.c
OpenEdge ABL: OpenEdge ABL:
type: programming type: programming
@@ -1649,6 +1721,7 @@ OpenEdge ABL:
extensions: extensions:
- .p - .p
- .cls - .cls
tm_scope: source.abl
OpenSCAD: OpenSCAD:
type: programming type: programming
@@ -1684,6 +1757,7 @@ PAWN:
color: "#dbb284" color: "#dbb284"
extensions: extensions:
- .pwn - .pwn
tm_scope: source.c++
PHP: PHP:
type: programming type: programming
@@ -1815,6 +1889,7 @@ PostScript:
extensions: extensions:
- .ps - .ps
- .eps - .eps
tm_scope: source.postscript
PowerShell: PowerShell:
type: programming type: programming
@@ -1857,6 +1932,7 @@ Protocol Buffer:
- Protocol Buffers - Protocol Buffers
extensions: extensions:
- .proto - .proto
tm_scope: source.protobuf
Puppet: Puppet:
type: programming type: programming
@@ -1879,6 +1955,7 @@ PureScript:
lexer: Haskell lexer: Haskell
extensions: extensions:
- .purs - .purs
tm_scope: source.haskell
Python: Python:
type: programming type: programming
@@ -1916,6 +1993,7 @@ QML:
color: "#44a51c" color: "#44a51c"
extensions: extensions:
- .qml - .qml
tm_scope: source.qml
QMake: QMake:
lexer: Text only lexer: Text only
@@ -1948,6 +2026,7 @@ RDoc:
wrap: true wrap: true
extensions: extensions:
- .rdoc - .rdoc
tm_scope: text.rdoc
REALbasic: REALbasic:
type: programming type: programming
@@ -1959,12 +2038,14 @@ REALbasic:
- .rbres - .rbres
- .rbtbar - .rbtbar
- .rbuistate - .rbuistate
tm_scope: source.vbnet
RHTML: RHTML:
type: markup type: markup
group: HTML group: HTML
extensions: extensions:
- .rhtml - .rhtml
tm_scope: text.html.ruby
RMarkdown: RMarkdown:
type: prose type: prose
@@ -1984,6 +2065,7 @@ Racket:
- .rktd - .rktd
- .rktl - .rktl
- .scrbl - .scrbl
tm_scope: source.scheme
Ragel in Ruby Host: Ragel in Ruby Host:
type: programming type: programming
@@ -2027,6 +2109,7 @@ RobotFramework:
extensions: extensions:
- .robot - .robot
# - .txt # - .txt
tm_scope: text.robot
Rouge: Rouge:
type: programming type: programming
@@ -2035,6 +2118,7 @@ Rouge:
color: "#cc0088" color: "#cc0088"
extensions: extensions:
- .rg - .rg
tm_scope: source.clojure
Ruby: Ruby:
type: programming type: programming
@@ -2110,6 +2194,7 @@ SQF:
extensions: extensions:
- .sqf - .sqf
- .hqf - .hqf
tm_scope: source.c++
SQL: SQL:
type: data type: data
@@ -2128,6 +2213,7 @@ STON:
lexer: JSON lexer: JSON
extensions: extensions:
- .ston - .ston
tm_scope: source.json
Sage: Sage:
type: programming type: programming
@@ -2135,6 +2221,7 @@ Sage:
group: Python group: Python
extensions: extensions:
- .sage - .sage
tm_scope: source.python
Sass: Sass:
type: markup type: markup
@@ -2158,6 +2245,7 @@ Scaml:
type: markup type: markup
extensions: extensions:
- .scaml - .scaml
tm_scope: source.scaml
Scheme: Scheme:
type: programming type: programming
@@ -2231,6 +2319,7 @@ Slash:
color: "#007eff" color: "#007eff"
extensions: extensions:
- .sl - .sl
tm_scope: text.html.slash
Slim: Slim:
group: HTML group: HTML
@@ -2257,12 +2346,14 @@ SourcePawn:
- sourcemod - sourcemod
extensions: extensions:
- .sp - .sp
tm_scope: source.sp
Squirrel: Squirrel:
type: programming type: programming
lexer: C++ lexer: C++
extensions: extensions:
- .nut - .nut
tm_scope: source.c++
Standard ML: Standard ML:
type: programming type: programming
@@ -2274,6 +2365,7 @@ Standard ML:
- .fun - .fun
- .sig - .sig
- .sml - .sml
tm_scope: source.ml
Stata: Stata:
type: programming type: programming
@@ -2321,6 +2413,7 @@ TOML:
type: data type: data
extensions: extensions:
- .toml - .toml
tm_scope: source.toml
TXL: TXL:
type: programming type: programming
@@ -2345,6 +2438,7 @@ Tcsh:
extensions: extensions:
- .tcsh - .tcsh
- .csh - .csh
tm_scope: source.shell
TeX: TeX:
type: markup type: markup
@@ -2374,6 +2468,7 @@ Tea:
type: markup type: markup
extensions: extensions:
- .tea - .tea
tm_scope: source.tea
Textile: Textile:
type: prose type: prose
@@ -2397,6 +2492,7 @@ Twig:
lexer: HTML+Django/Jinja lexer: HTML+Django/Jinja
extensions: extensions:
- .twig - .twig
tm_scope: text.html.twig
TypeScript: TypeScript:
type: programming type: programming
@@ -2405,6 +2501,7 @@ TypeScript:
- ts - ts
extensions: extensions:
- .ts - .ts
tm_scope: source.ts
Unified Parallel C: Unified Parallel C:
type: programming type: programming
@@ -2414,6 +2511,7 @@ Unified Parallel C:
color: "#755223" color: "#755223"
extensions: extensions:
- .upc - .upc
tm_scope: source.c
UnrealScript: UnrealScript:
type: programming type: programming
@@ -2421,6 +2519,7 @@ UnrealScript:
lexer: Java lexer: Java
extensions: extensions:
- .uc - .uc
tm_scope: source.java
VCL: VCL:
type: programming type: programming
@@ -2429,6 +2528,7 @@ VCL:
color: "#0298c3" color: "#0298c3"
extensions: extensions:
- .vcl - .vcl
tm_scope: source.perl
VHDL: VHDL:
type: programming type: programming
@@ -2486,6 +2586,7 @@ Visual Basic:
- .vba - .vba
- .vbhtml - .vbhtml
- .vbs - .vbs
tm_scope: source.vbnet
Volt: Volt:
type: programming type: programming
@@ -2493,12 +2594,14 @@ Volt:
color: "#0098db" color: "#0098db"
extensions: extensions:
- .volt - .volt
tm_scope: source.d
XC: XC:
type: programming type: programming
lexer: C lexer: C
extensions: extensions:
- .xc - .xc
tm_scope: source.c
XML: XML:
type: markup type: markup
@@ -2577,6 +2680,7 @@ XProc:
extensions: extensions:
- .xpl - .xpl
- .xproc - .xproc
tm_scope: text.xml
XQuery: XQuery:
type: programming type: programming
@@ -2592,6 +2696,7 @@ XS:
lexer: C lexer: C
extensions: extensions:
- .xs - .xs
tm_scope: source.c
XSLT: XSLT:
type: programming type: programming
@@ -2600,6 +2705,7 @@ XSLT:
extensions: extensions:
- .xslt - .xslt
- .xsl - .xsl
tm_scope: text.xml.xsl
Xojo: Xojo:
type: programming type: programming
@@ -2611,6 +2717,7 @@ Xojo:
- .xojo_script - .xojo_script
- .xojo_toolbar - .xojo_toolbar
- .xojo_window - .xojo_window
tm_scope: source.vbnet
Xtend: Xtend:
type: programming type: programming
@@ -2634,6 +2741,7 @@ Zephir:
color: "#118f9e" color: "#118f9e"
extensions: extensions:
- .zep - .zep
tm_scope: text.html.php
Zimpl: Zimpl:
type: programming type: programming
@@ -2657,6 +2765,7 @@ edn:
color: "#db5855" color: "#db5855"
extensions: extensions:
- .edn - .edn
tm_scope: source.clojure
fish: fish:
type: programming type: programming
@@ -2701,6 +2810,7 @@ wisp:
color: "#7582D1" color: "#7582D1"
extensions: extensions:
- .wisp - .wisp
tm_scope: source.clojure
xBase: xBase:
type: programming type: programming