mirror of https://github.com/microsoft/vscode.git
update grammars
This commit is contained in:
parent
08f65e7a53
commit
7790c4a753
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-clojure/commit/71068a45499cace7a69c45e337860ebbc9b7fccc",
|
||||
"scopeName": "source.clojure",
|
||||
"fileTypes": [
|
||||
"boot",
|
||||
|
@ -15,7 +16,9 @@
|
|||
"cljx",
|
||||
"clojure",
|
||||
"edn",
|
||||
"org"
|
||||
"org",
|
||||
"joke",
|
||||
"joker"
|
||||
],
|
||||
"foldingStartMarker": "\\(\\s*$",
|
||||
"foldingStopMarker": "^\\s*\\)",
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-css/commit/23dcdee3372050eb3f07374fbe9188884bd545d1",
|
||||
"scopeName": "source.css",
|
||||
"name": "CSS",
|
||||
"fileTypes": [
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/diff.tmbundle/commit/0593bb775eab1824af97ef2172fd38822abd97d7",
|
||||
"fileTypes": [
|
||||
"patch",
|
||||
"diff",
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/moby/moby/commit/8523e9d108a0e98865673701a7bd0a7929c5260b",
|
||||
"fileTypes": [
|
||||
"Dockerfile"
|
||||
],
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/ionide/ionide-fsgrammar/commit/f2e3c30f0ebfcc89fb78ad908701159f20516812",
|
||||
"name": "fsharp",
|
||||
"scopeName": "source.fsharp",
|
||||
"fileTypes": [
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/git.tmbundle/commit/93897a78c6e52bef13dadc0d4091d203c5facb40",
|
||||
"fileTypes": [
|
||||
"COMMIT_EDITMSG",
|
||||
"MERGE_MSG"
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/git.tmbundle/commit/d1db42c2d71948662098183a6df519fb53a7a15b",
|
||||
"fileTypes": [
|
||||
"git-rebase-todo"
|
||||
],
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-go/commit/c413bc93966c03031cd114c53c54bc7927eea25b",
|
||||
"scopeName": "source.go",
|
||||
"name": "Go",
|
||||
"comment": "Go language",
|
||||
|
@ -308,16 +309,46 @@
|
|||
"brackets": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\{|\\}",
|
||||
"name": "punctuation.other.bracket.curly.go"
|
||||
"begin": "{",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.begin.bracket.curly.go"
|
||||
}
|
||||
},
|
||||
"end": "}",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.end.bracket.curly.go"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "$self"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "\\(|\\)",
|
||||
"name": "punctuation.other.bracket.round.go"
|
||||
"begin": "\\(",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.begin.bracket.round.go"
|
||||
}
|
||||
},
|
||||
"end": "\\)",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.end.bracket.round.go"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "$self"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "\\[|\\]",
|
||||
"name": "punctuation.other.bracket.square.go"
|
||||
"name": "punctuation.definition.bracket.square.go"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -387,13 +418,13 @@
|
|||
"begin": "\\(",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.other.bracket.round.go"
|
||||
"name": "punctuation.definition.imports.begin.bracket.round.go"
|
||||
}
|
||||
},
|
||||
"end": "\\)",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.other.bracket.round.go"
|
||||
"name": "punctuation.definition.imports.end.bracket.round.go"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
|
@ -488,12 +519,29 @@
|
|||
"runes": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\'(\\\\([0-7]{3}|[abfnrtv\\\\'\"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})|\\p{Any})\\'",
|
||||
"name": "constant.other.rune.go"
|
||||
},
|
||||
{
|
||||
"match": "\\'.*\\'",
|
||||
"name": "invalid.illegal.unknown-rune.go"
|
||||
"begin": "'",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.go"
|
||||
}
|
||||
},
|
||||
"end": "'",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.go"
|
||||
}
|
||||
},
|
||||
"name": "string.quoted.rune.go",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\G(\\\\([0-7]{3}|[abfnrtv\\\\'\"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})|.)(?=')",
|
||||
"name": "constant.other.rune.go"
|
||||
},
|
||||
{
|
||||
"match": "[^']+",
|
||||
"name": "invalid.illegal.unknown-rune.go"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -609,13 +657,13 @@
|
|||
"begin": "\\(",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.other.bracket.round.go"
|
||||
"name": "punctuation.definition.variables.begin.bracket.round.go"
|
||||
}
|
||||
},
|
||||
"end": "\\)",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.other.bracket.round.go"
|
||||
"name": "punctuation.definition.variables.end.bracket.round.go"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
},
|
||||
{
|
||||
"c": "[][]",
|
||||
"t": "source.go punctuation.other.bracket.square.go",
|
||||
"t": "source.go punctuation.definition.bracket.square.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.imports.begin.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -155,7 +155,7 @@
|
|||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.imports.end.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -198,8 +198,19 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "()",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"c": "(",
|
||||
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "default: #FFFFFF"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -221,7 +232,7 @@
|
|||
},
|
||||
{
|
||||
"c": "{",
|
||||
"t": "source.go punctuation.other.bracket.curly.go",
|
||||
"t": "source.go punctuation.definition.begin.bracket.curly.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -518,7 +529,7 @@
|
|||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -606,7 +617,7 @@
|
|||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -694,7 +705,7 @@
|
|||
},
|
||||
{
|
||||
"c": "{",
|
||||
"t": "source.go punctuation.other.bracket.curly.go",
|
||||
"t": "source.go punctuation.definition.begin.bracket.curly.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -727,7 +738,7 @@
|
|||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -749,7 +760,7 @@
|
|||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -771,7 +782,7 @@
|
|||
},
|
||||
{
|
||||
"c": "}",
|
||||
"t": "source.go punctuation.other.bracket.curly.go",
|
||||
"t": "source.go punctuation.definition.end.bracket.curly.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -892,7 +903,7 @@
|
|||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -936,7 +947,7 @@
|
|||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -980,7 +991,7 @@
|
|||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -1090,7 +1101,7 @@
|
|||
},
|
||||
{
|
||||
"c": "(",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -1222,7 +1233,7 @@
|
|||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -1277,7 +1288,7 @@
|
|||
},
|
||||
{
|
||||
"c": ")",
|
||||
"t": "source.go punctuation.other.bracket.round.go",
|
||||
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
@ -1288,7 +1299,7 @@
|
|||
},
|
||||
{
|
||||
"c": "}",
|
||||
"t": "source.go punctuation.other.bracket.curly.go",
|
||||
"t": "source.go punctuation.definition.end.bracket.curly.go",
|
||||
"r": {
|
||||
"dark_plus": "default: #D4D4D4",
|
||||
"light_plus": "default: #000000",
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/groovy.tmbundle/commit/85d8f7c97ae473ccb9473f6c8d27e4ec957f4be1",
|
||||
"fileTypes": [
|
||||
"groovy",
|
||||
"gvy"
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/daaain/Handlebars/commit/790f2b0222098a3a236bd9e91bb9a039eeca4d8e",
|
||||
"name": "Handlebars",
|
||||
"repository": {
|
||||
"html_tags": {
|
||||
|
@ -332,7 +333,7 @@
|
|||
]
|
||||
},
|
||||
"end_block": {
|
||||
"begin": "(\\{\\{~?/)([a-zA-Z0-9/_\\.-]+)\\s*",
|
||||
"begin": "(\\{\\{)(~?/)([a-zA-Z0-9/_\\.-]+)\\s*",
|
||||
"end": "(~?\\}\\})",
|
||||
"name": "meta.function.block.end.handlebars",
|
||||
"endCaptures": {
|
||||
|
@ -345,7 +346,10 @@
|
|||
"name": "support.constant.handlebars"
|
||||
},
|
||||
"2": {
|
||||
"name": "support.constant.handlebars"
|
||||
"name": "support.constant.handlebars keyword.control"
|
||||
},
|
||||
"3": {
|
||||
"name": "support.constant.handlebars keyword.control"
|
||||
}
|
||||
},
|
||||
"patterns": []
|
||||
|
@ -433,7 +437,7 @@
|
|||
]
|
||||
},
|
||||
"block_helper": {
|
||||
"begin": "(\\{\\{~?\\#)([-a-zA-Z0-9_\\./>]+)\\s?(@?[-a-zA-Z0-9_\\./]+)*\\s?(@?[-a-zA-Z0-9_\\./]+)*\\s?(@?[-a-zA-Z0-9_\\./]+)*",
|
||||
"begin": "(\\{\\{)(~?\\#)([-a-zA-Z0-9_\\./>]+)\\s?(@?[-a-zA-Z0-9_\\./]+)*\\s?(@?[-a-zA-Z0-9_\\./]+)*\\s?(@?[-a-zA-Z0-9_\\./]+)*",
|
||||
"end": "(~?\\}\\})",
|
||||
"name": "meta.function.block.start.handlebars",
|
||||
"endCaptures": {
|
||||
|
@ -446,18 +450,21 @@
|
|||
"name": "support.constant.handlebars"
|
||||
},
|
||||
"2": {
|
||||
"name": "support.constant.handlebars"
|
||||
"name": "support.constant.handlebars keyword.control"
|
||||
},
|
||||
"3": {
|
||||
"name": "variable.parameter.handlebars"
|
||||
"name": "support.constant.handlebars keyword.control"
|
||||
},
|
||||
"4": {
|
||||
"name": "support.constant.handlebars"
|
||||
},
|
||||
"5": {
|
||||
"name": "variable.parameter.handlebars"
|
||||
},
|
||||
"5": {
|
||||
"name": "support.constant.handlebars"
|
||||
},
|
||||
"6": {
|
||||
"name": "variable.parameter.handlebars"
|
||||
},
|
||||
"7": {
|
||||
"name": "support.constant.handlebars"
|
||||
}
|
||||
},
|
||||
|
@ -610,13 +617,16 @@
|
|||
]
|
||||
},
|
||||
"else_token": {
|
||||
"begin": "(\\{\\{~?else)(@?\\s(if)\\s([-a-zA-Z0-9_\\./]+))?",
|
||||
"begin": "(\\{\\{)(~?else)(@?\\s(if)\\s([-a-zA-Z0-9_\\./]+))?",
|
||||
"end": "(~?\\}\\}\\}*)",
|
||||
"name": "meta.function.inline.else.handlebars",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "support.constant.handlebars"
|
||||
},
|
||||
"2": {
|
||||
"name": "support.constant.handlebars keyword.control"
|
||||
},
|
||||
"3": {
|
||||
"name": "support.constant.handlebars"
|
||||
},
|
||||
|
|
|
@ -220,7 +220,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{#if",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -230,6 +230,17 @@
|
|||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "#if",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
||||
|
@ -429,7 +440,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{else}}",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.inline.else.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
"light_plus": "support.constant.handlebars: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "else",
|
||||
"t": "text.html.handlebars meta.function.inline.else.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}}",
|
||||
"t": "text.html.handlebars meta.function.inline.else.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -539,7 +572,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{/if}}",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
"light_plus": "support.constant.handlebars: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "/if",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}}",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -627,7 +682,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{#unless",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -637,6 +692,17 @@
|
|||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "#unless",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
||||
|
@ -825,7 +891,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{/unless}}",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
"light_plus": "support.constant.handlebars: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "/unless",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}}",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -990,7 +1078,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{#each",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -1000,6 +1088,17 @@
|
|||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "#each",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
||||
|
@ -1155,7 +1254,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{/each}}",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
"light_plus": "support.constant.handlebars: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "/each",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}}",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -1430,7 +1551,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{#each",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -1440,6 +1561,17 @@
|
|||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "#each",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
||||
|
@ -1914,7 +2046,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{/each}}",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
"light_plus": "support.constant.handlebars: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "/each",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}}",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
|
|
@ -187,7 +187,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{#each",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -197,6 +197,17 @@
|
|||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "#each",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
||||
|
@ -671,7 +682,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{/each}}",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
"light_plus": "support.constant.handlebars: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "/each",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}}",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -1045,7 +1078,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{#if",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -1055,6 +1088,17 @@
|
|||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "#if",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
||||
|
@ -1254,7 +1298,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{/if}}",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
"light_plus": "support.constant.handlebars: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "/if",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}}",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -1628,7 +1694,7 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{#each",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
@ -1638,6 +1704,17 @@
|
|||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "#each",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": " ",
|
||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
||||
|
@ -1815,7 +1892,29 @@
|
|||
}
|
||||
},
|
||||
{
|
||||
"c": "{{/each}}",
|
||||
"c": "{{",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
"light_plus": "support.constant.handlebars: #795E26",
|
||||
"dark_vs": "default: #D4D4D4",
|
||||
"light_vs": "default: #000000",
|
||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "/each",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars keyword.control",
|
||||
"r": {
|
||||
"dark_plus": "keyword.control: #C586C0",
|
||||
"light_plus": "keyword.control: #AF00DB",
|
||||
"dark_vs": "keyword.control: #569CD6",
|
||||
"light_vs": "keyword.control: #0000FF",
|
||||
"hc_black": "keyword.control: #C586C0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"c": "}}",
|
||||
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||
"r": {
|
||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/tgjones/shaders-tmLanguage/commit/cd1ef40f549f9ce2b9e6b73498688de114a85382",
|
||||
"scopeName": "source.hlsl",
|
||||
"name": "HLSL",
|
||||
"fileTypes": [
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/html.tmbundle/commit/a723f08ebd49c67c22aca08dd8f17d0bf836ec93",
|
||||
"fileTypes": [
|
||||
"html",
|
||||
"htm",
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/ini.tmbundle/commit/2af0cbb0704940f967152616f2f1ff0aae6287a6",
|
||||
"fileTypes": [
|
||||
"ini",
|
||||
"conf"
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-java/commit/0e0ec7966059e3e363868311b3d855014bca95dd",
|
||||
"scopeName": "source.java",
|
||||
"name": "Java",
|
||||
"fileTypes": [
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-less/commit/b0531d05ce01a1e04e0f086807b101a1fd31783f",
|
||||
"name": "Less",
|
||||
"scopeName": "source.css.less",
|
||||
"fileTypes": [
|
||||
|
@ -444,7 +445,7 @@
|
|||
"name": "string.quoted.double.css",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\\\(\\h{1,6}|.)",
|
||||
"match": "\\\\([0-9A-Fa-f]{1,6}|.)",
|
||||
"name": "constant.character.escape.css"
|
||||
},
|
||||
{
|
||||
|
@ -468,7 +469,7 @@
|
|||
"name": "string.quoted.single.css",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\\\(\\h{1,6}|.)",
|
||||
"match": "\\\\([0-9A-Fa-f]{1,6}|.)",
|
||||
"name": "constant.character.escape.css"
|
||||
},
|
||||
{
|
||||
|
|
|
@ -4,13 +4,12 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/lua.tmbundle/commit/42da2c6ff5d86c068f72520f856190f413911a80",
|
||||
"comment": "Lua Syntax: version 0.8",
|
||||
"fileTypes": [
|
||||
"lua",
|
||||
"p8",
|
||||
"rockspec",
|
||||
"luacheckrc",
|
||||
"lakefile"
|
||||
"rockspec"
|
||||
],
|
||||
"firstLineMatch": "\\A#!.*?\\blua(\\d+(\\.\\d+)?)?\\b|\\A--\\s+-\\*-\\s*lua\\s*-\\*-",
|
||||
"keyEquivalent": "^~L",
|
||||
|
@ -47,11 +46,11 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"match": "(?<![\\w\\d.])0[xX]\\h+(?![pPeE.0-9])",
|
||||
"match": "(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(?![pPeE.0-9])",
|
||||
"name": "constant.numeric.integer.hexadecimal.lua"
|
||||
},
|
||||
{
|
||||
"match": "(?<![\\w\\d.])0[xX]\\h+(\\.\\h+)?([eE]-?\\d*)?([pP][-+]\\d+)?",
|
||||
"match": "(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(\\.[0-9A-Fa-f]+)?([eE]-?\\d*)?([pP][-+]\\d+)?",
|
||||
"name": "constant.numeric.float.hexadecimal.lua"
|
||||
},
|
||||
{
|
||||
|
@ -265,11 +264,11 @@
|
|||
"name": "constant.character.escape.byte.lua"
|
||||
},
|
||||
{
|
||||
"match": "\\\\x\\h\\h",
|
||||
"match": "\\\\x[0-9A-Fa-f][0-9A-Fa-f]",
|
||||
"name": "constant.character.escape.byte.lua"
|
||||
},
|
||||
{
|
||||
"match": "\\\\u\\{\\h+\\}",
|
||||
"match": "\\\\u\\{[0-9A-Fa-f]+\\}",
|
||||
"name": "constant.character.escape.unicode.lua"
|
||||
},
|
||||
{
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/make.tmbundle/commit/1a1827da81e20fdce56e2658451340c070ca44b7",
|
||||
"fileTypes": [
|
||||
"Makefile",
|
||||
"makefile",
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-objective-c/commit/0727e04544f3414c1c339cf15a39a05ea3938cb4",
|
||||
"scopeName": "source.objc",
|
||||
"fileTypes": [
|
||||
"m",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-php/commit/16d8c3ea6f30c808e270a7be02a33e27ed19eed0",
|
||||
"version": "https://github.com/atom/language-php/commit/9cb0db1e4fcb14532e93c873187406e6ba829af4",
|
||||
"scopeName": "text.html.php",
|
||||
"name": "PHP",
|
||||
"fileTypes": [
|
||||
|
@ -1704,6 +1704,9 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"include": "#switch_statement"
|
||||
},
|
||||
{
|
||||
"match": "(?x)\n\\b(\n break|case|continue|declare|default|die|do|\n else(if)?|end(declare|for(each)?|if|switch|while)|exit|\n for(each)?|if|return|switch|use|while|yield\n)\\b",
|
||||
"name": "keyword.control.php"
|
||||
|
@ -2311,6 +2314,27 @@
|
|||
},
|
||||
"match": "(@xlink)\\s+(.+)\\s*$"
|
||||
},
|
||||
{
|
||||
"begin": "(@(?:global|param|property(-(read|write))?|return|throws|var))\\s+(?=[A-Za-z_\\x{7f}-\\x{ff}]|\\()",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.other.phpdoc.php"
|
||||
}
|
||||
},
|
||||
"end": "(?=\\s|\\*/)",
|
||||
"contentName": "meta.other.type.phpdoc.php",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#php_doc_types_array_multiple"
|
||||
},
|
||||
{
|
||||
"include": "#php_doc_types_array_single"
|
||||
},
|
||||
{
|
||||
"include": "#php_doc_types"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "(?x)\n@\n(\n api|abstract|author|category|copyright|example|global|inherit[Dd]oc|internal|\n license|link|method|property(-(read|write))?|package|param|return|see|since|source|\n static|subpackage|throws|todo|var|version|uses|deprecated|final|ignore\n)\\b",
|
||||
"name": "keyword.other.phpdoc.php"
|
||||
|
@ -2326,6 +2350,73 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"php_doc_types": {
|
||||
"match": "(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*(\\|[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)*",
|
||||
"captures": {
|
||||
"0": {
|
||||
"patterns": [
|
||||
{
|
||||
"match": "(?x)\\b\n(string|integer|int|boolean|bool|float|double|object|mixed\n|array|resource|void|null|callback|false|true|self)\\b",
|
||||
"name": "keyword.other.type.php"
|
||||
},
|
||||
{
|
||||
"include": "#class-name"
|
||||
},
|
||||
{
|
||||
"match": "\\|",
|
||||
"name": "punctuation.separator.delimiter.php"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"php_doc_types_array_multiple": {
|
||||
"begin": "\\(",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.type.begin.bracket.round.phpdoc.php"
|
||||
}
|
||||
},
|
||||
"end": "(\\))(\\[\\])",
|
||||
"endCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.definition.type.end.bracket.round.phpdoc.php"
|
||||
},
|
||||
"2": {
|
||||
"name": "keyword.other.array.phpdoc.php"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#php_doc_types_array_multiple"
|
||||
},
|
||||
{
|
||||
"include": "#php_doc_types_array_single"
|
||||
},
|
||||
{
|
||||
"include": "#php_doc_types"
|
||||
},
|
||||
{
|
||||
"match": "\\|",
|
||||
"name": "punctuation.separator.delimiter.php"
|
||||
}
|
||||
]
|
||||
},
|
||||
"php_doc_types_array_single": {
|
||||
"match": "(?i)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)(\\[\\])",
|
||||
"captures": {
|
||||
"1": {
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#php_doc_types"
|
||||
}
|
||||
]
|
||||
},
|
||||
"2": {
|
||||
"name": "keyword.other.array.phpdoc.php"
|
||||
}
|
||||
}
|
||||
},
|
||||
"regex-double-quoted": {
|
||||
"begin": "\"/(?=(\\\\.|[^\"/])++/[imsxeADSUXu]*\")",
|
||||
"beginCaptures": {
|
||||
|
@ -3148,6 +3239,90 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
"switch_statement": {
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "\\bswitch\\b(?!\\s*\\(.*\\)\\s*:)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "keyword.control.switch.php"
|
||||
}
|
||||
},
|
||||
"end": "}",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.section.switch-block.end.bracket.curly.php"
|
||||
}
|
||||
},
|
||||
"name": "meta.switch-statement.php",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "\\(",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.switch-expression.begin.bracket.round.php"
|
||||
}
|
||||
},
|
||||
"end": "\\)",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.switch-expression.end.bracket.round.php"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#language"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "{",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.section.switch-block.begin.bracket.curly.php"
|
||||
}
|
||||
},
|
||||
"end": "(?=})",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "\\bcase\\b",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "keyword.control.case.php"
|
||||
}
|
||||
},
|
||||
"end": ":",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.terminator.statement.php"
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#language"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"match": "(?:^\\s*)?\\b(default)\\s*(:)",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "keyword.control.default.php"
|
||||
},
|
||||
"2": {
|
||||
"name": "punctuation.terminator.statement.php"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"include": "#language"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"var_basic": {
|
||||
"patterns": [
|
||||
{
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/davidrios/jade-tmbundle/commit/f311a516bb29296fcebfdc7da8149b1c79dfb0a1",
|
||||
"fileTypes": [
|
||||
"jade"
|
||||
],
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/MagicStack/MagicPython/commit/976e59dcb78cb577e79c8f2117216c06718337e0",
|
||||
"name": "MagicPython",
|
||||
"scopeName": "source.python",
|
||||
"fileTypes": [
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/MagicStack/MagicPython/commit/df5bb18c64252f2e7b1aa87e2ed124666d314f1d",
|
||||
"name": "MagicRegExp",
|
||||
"scopeName": "source.regexp.python",
|
||||
"fileTypes": [
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/r.tmbundle/commit/6b04ff3424f3f1cdfe64a9cfb71d8765959be250",
|
||||
"fileTypes": [
|
||||
"R",
|
||||
"r",
|
||||
|
|
|
@ -3,6 +3,9 @@
|
|||
"version": "0.2.1",
|
||||
"publisher": "vscode",
|
||||
"engines": { "vscode": "*" },
|
||||
"scripts": {
|
||||
"update-grammar": "node ../../build/npm/update-grammar.js textmate/ruby.tmbundle Syntaxes/Ruby.plist ./syntaxes/ruby.tmLanguage.json"
|
||||
},
|
||||
"contributes": {
|
||||
"languages": [{
|
||||
"id": "ruby",
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/ruby.tmbundle/commit/4e14bd0a8ffa98a242dc365fb1e26f14e8c5974c",
|
||||
"comment": "\n\tTODO: unresolved issues\n\n\ttext:\n\t\"p <<end\n\tprint me!\n\tend\"\n\tsymptoms:\n\tnot recognized as a heredoc\n\tsolution:\n\tthere is no way to distinguish perfectly between the << operator and the start\n\tof a heredoc. Currently, we require assignment to recognize a heredoc. More\n\trefinement is possible.\n\t• Heredocs with indented terminators (<<-) are always distinguishable, however.\n\t• Nested heredocs are not really supportable at present\n\n\ttext:\n\tprint <<-'THERE' \n\tThis is single quoted. \n\tThe above used #{Time.now} \n\tTHERE \n\tsymtoms:\n\tFrom Programming Ruby p306; should be a non-interpolated heredoc.\n\t\n text:\n val?(a):p(b)\n val?'a':'b'\n symptoms:\n ':p' is recognized as a symbol.. its 2 things ':' and 'p'.\n :'b' has same problem.\n solution:\n ternary operator rule, precedence stuff, symbol rule.\n but also consider 'a.b?(:c)' ??\n",
|
||||
"fileTypes": [
|
||||
"rb",
|
||||
|
@ -19,7 +20,6 @@
|
|||
"ru",
|
||||
"prawn",
|
||||
"Cheffile",
|
||||
"Gemfile",
|
||||
"Guardfile",
|
||||
"Hobofile",
|
||||
"Vagrantfile",
|
||||
|
@ -39,9 +39,10 @@
|
|||
"Matchfile",
|
||||
"Scanfile",
|
||||
"Snapfile",
|
||||
"Gymfile"
|
||||
"Gymfile",
|
||||
"jb"
|
||||
],
|
||||
"firstLineMatch": "^#!/.*\\bruby|^#\\s+-\\*-\\s*ruby\\s*-\\*-",
|
||||
"firstLineMatch": "(?x)\n# Hashbang\n^\\#!.*(?:\\s|\\/)\n(?:ruby[\\.\\d]*|macruby|rake|jruby|rbx|ruby_executable_hooks)\n(?:$|\\s)\n|\n# Modeline\n(?i:\n # Emacs\n -\\*-(?:\\s*(?=[^:;\\s]+\\s*-\\*-)|(?:.*?[;\\s]|(?<=-\\*-))mode\\s*:\\s*)\n ruby\n (?=[\\s;]|(?<![-*])-\\*-).*?-\\*-\n |\n # Vim\n (?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|\\sex)\n (?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s*set?\\s))\n (?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*\n [\\s:]\n (?:filetype|ft|syntax)\\s*=\n ruby\n (?=\\s|:|$)\n)",
|
||||
"keyEquivalent": "^~R",
|
||||
"name": "Ruby",
|
||||
"patterns": [
|
||||
|
@ -161,7 +162,7 @@
|
|||
"name": "keyword.other.special-method.ruby"
|
||||
},
|
||||
{
|
||||
"begin": "\\b(?<!\\.|::)(require|require_relative|gem)\\b",
|
||||
"begin": "\\b(?<!\\.|::)(require|require_relative)\\b",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "keyword.other.special-method.ruby"
|
||||
|
@ -235,7 +236,7 @@
|
|||
"name": "support.function.kernel.ruby"
|
||||
},
|
||||
{
|
||||
"match": "\\b[A-Z]\\w*\\b",
|
||||
"match": "\\b[_A-Z]\\w*\\b",
|
||||
"name": "variable.other.constant.ruby"
|
||||
},
|
||||
{
|
||||
|
@ -618,6 +619,44 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~](\"?)((?:[_\\w]+_|)XML)\\b\\1))",
|
||||
"comment": "Heredoc with embedded xml",
|
||||
"end": "(?!\\G)",
|
||||
"name": "meta.embedded.block.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(?><<[-~](\"?)((?:[_\\w]+_|)XML)\\b\\1)",
|
||||
"beginCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.begin.ruby"
|
||||
}
|
||||
},
|
||||
"contentName": "text.xml",
|
||||
"end": "\\s*\\2$\\n?",
|
||||
"endCaptures": {
|
||||
"0": {
|
||||
"name": "punctuation.definition.string.end.ruby"
|
||||
}
|
||||
},
|
||||
"name": "string.unquoted.heredoc.ruby",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#heredoc"
|
||||
},
|
||||
{
|
||||
"include": "#interpolated_ruby"
|
||||
},
|
||||
{
|
||||
"include": "text.xml"
|
||||
},
|
||||
{
|
||||
"include": "#escaped_char"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"begin": "(?=(?><<[-~](\"?)((?:[_\\w]+_|)SQL)\\b\\1))",
|
||||
"comment": "Heredoc with embedded sql",
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/zargony/atom-language-rust/commit/d4a0a7f2d6affc79806aef0be53b90fa690a7e27",
|
||||
"name": "Rust",
|
||||
"scopeName": "source.rust",
|
||||
"fileTypes": [
|
||||
|
@ -52,7 +53,7 @@
|
|||
},
|
||||
"escaped_character": {
|
||||
"name": "constant.character.escape.rust",
|
||||
"match": "\\\\(x\\h{2}|[0-2][0-7]{,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)"
|
||||
"match": "\\\\(x[0-9A-Fa-f]{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)"
|
||||
},
|
||||
"string_literal": {
|
||||
"comment": "Double-quote string literal",
|
||||
|
@ -304,7 +305,7 @@
|
|||
{
|
||||
"comment": "Single-quote string literal (character)",
|
||||
"name": "string.quoted.single.rust",
|
||||
"match": "b?'([^'\\\\]|\\\\(x\\h{2}|[0-2][0-7]{,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.))'"
|
||||
"match": "b?'([^'\\\\]|\\\\(x[0-9A-Fa-f]{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.))'"
|
||||
},
|
||||
{
|
||||
"include": "#string_literal"
|
||||
|
@ -365,7 +366,12 @@
|
|||
{
|
||||
"comment": "Keyword",
|
||||
"name": "keyword.other.rust",
|
||||
"match": "\\b(crate|extern|mod|let|proc|ref|use|super|as|move)\\b"
|
||||
"match": "\\b(crate|extern|mod|let|ref|use|super|move)\\b"
|
||||
},
|
||||
{
|
||||
"comment": "Reserved keyword",
|
||||
"name": "invalid.deprecated.rust",
|
||||
"match": "\\b(abstract|alignof|become|do|final|macro|offsetof|override|priv|proc|pure|sizeof|typeof|virtual|yield)\\b"
|
||||
},
|
||||
{
|
||||
"include": "#unsafe"
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/tgjones/shaders-tmLanguage/commit/a6ee9f41e4b99812c6698462cae4868c80f82a3b",
|
||||
"scopeName": "source.shaderlab",
|
||||
"name": "ShaderLab",
|
||||
"fileTypes": [
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/shellscript.tmbundle/commit/ba95d7b742caef130911d878f42f66bdd80181e4",
|
||||
"fileTypes": [
|
||||
"sh",
|
||||
"bash",
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/freebroccolo/atom-language-swift/commit/fb7c93e0174dea69c8685c00deeb53d480d1d202",
|
||||
"scopeName": "source.swift",
|
||||
"fileTypes": [
|
||||
"swift"
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/asp.vb.net.tmbundle/commit/72d44550b3286d0382d7be0624140cf97857ff69",
|
||||
"comment": "Modified from the original ASP bundle. Originally modified by Thomas Aylott subtleGradient.com",
|
||||
"fileTypes": [
|
||||
"vb"
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-xml/commit/27352842917b911383122bdcf98ed0d69d55c179",
|
||||
"scopeName": "text.xml",
|
||||
"name": "XML",
|
||||
"fileTypes": [
|
||||
|
@ -418,7 +419,7 @@
|
|||
"name": "entity.other.attribute-name.localname.xml"
|
||||
}
|
||||
},
|
||||
"match": "(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)="
|
||||
"match": "(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="
|
||||
},
|
||||
{
|
||||
"include": "#doublequotedString"
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-xml/commit/507de2ee7daca60cf02e9e21fbeb92bbae73e280",
|
||||
"scopeName": "text.xml.xsl",
|
||||
"name": "XSL",
|
||||
"fileTypes": [
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
||||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/yaml.tmbundle/commit/efc96efafe5e48480cf55a2ed124b388cbea4440",
|
||||
"fileTypes": [
|
||||
"yaml",
|
||||
"yml",
|
||||
|
|
Loading…
Reference in New Issue