mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-20 02:08:47 +00:00
update grammars
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/atom/language-clojure/commit/71068a45499cace7a69c45e337860ebbc9b7fccc",
|
||||||
"scopeName": "source.clojure",
|
"scopeName": "source.clojure",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"boot",
|
"boot",
|
||||||
@@ -15,7 +16,9 @@
|
|||||||
"cljx",
|
"cljx",
|
||||||
"clojure",
|
"clojure",
|
||||||
"edn",
|
"edn",
|
||||||
"org"
|
"org",
|
||||||
|
"joke",
|
||||||
|
"joker"
|
||||||
],
|
],
|
||||||
"foldingStartMarker": "\\(\\s*$",
|
"foldingStartMarker": "\\(\\s*$",
|
||||||
"foldingStopMarker": "^\\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.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/atom/language-css/commit/23dcdee3372050eb3f07374fbe9188884bd545d1",
|
||||||
"scopeName": "source.css",
|
"scopeName": "source.css",
|
||||||
"name": "CSS",
|
"name": "CSS",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/textmate/diff.tmbundle/commit/0593bb775eab1824af97ef2172fd38822abd97d7",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"patch",
|
"patch",
|
||||||
"diff",
|
"diff",
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/moby/moby/commit/8523e9d108a0e98865673701a7bd0a7929c5260b",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"Dockerfile"
|
"Dockerfile"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/ionide/ionide-fsgrammar/commit/f2e3c30f0ebfcc89fb78ad908701159f20516812",
|
||||||
"name": "fsharp",
|
"name": "fsharp",
|
||||||
"scopeName": "source.fsharp",
|
"scopeName": "source.fsharp",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/textmate/git.tmbundle/commit/93897a78c6e52bef13dadc0d4091d203c5facb40",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"COMMIT_EDITMSG",
|
"COMMIT_EDITMSG",
|
||||||
"MERGE_MSG"
|
"MERGE_MSG"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/textmate/git.tmbundle/commit/d1db42c2d71948662098183a6df519fb53a7a15b",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"git-rebase-todo"
|
"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.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/atom/language-go/commit/c413bc93966c03031cd114c53c54bc7927eea25b",
|
||||||
"scopeName": "source.go",
|
"scopeName": "source.go",
|
||||||
"name": "Go",
|
"name": "Go",
|
||||||
"comment": "Go language",
|
"comment": "Go language",
|
||||||
@@ -308,16 +309,46 @@
|
|||||||
"brackets": {
|
"brackets": {
|
||||||
"patterns": [
|
"patterns": [
|
||||||
{
|
{
|
||||||
"match": "\\{|\\}",
|
"begin": "{",
|
||||||
"name": "punctuation.other.bracket.curly.go"
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.begin.bracket.curly.go"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "}",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.end.bracket.curly.go"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$self"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"match": "\\(|\\)",
|
"begin": "\\(",
|
||||||
"name": "punctuation.other.bracket.round.go"
|
"beginCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.begin.bracket.round.go"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"end": "\\)",
|
||||||
|
"endCaptures": {
|
||||||
|
"0": {
|
||||||
|
"name": "punctuation.definition.end.bracket.round.go"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"patterns": [
|
||||||
|
{
|
||||||
|
"include": "$self"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"match": "\\[|\\]",
|
"match": "\\[|\\]",
|
||||||
"name": "punctuation.other.bracket.square.go"
|
"name": "punctuation.definition.bracket.square.go"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -387,13 +418,13 @@
|
|||||||
"begin": "\\(",
|
"begin": "\\(",
|
||||||
"beginCaptures": {
|
"beginCaptures": {
|
||||||
"0": {
|
"0": {
|
||||||
"name": "punctuation.other.bracket.round.go"
|
"name": "punctuation.definition.imports.begin.bracket.round.go"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"end": "\\)",
|
"end": "\\)",
|
||||||
"endCaptures": {
|
"endCaptures": {
|
||||||
"0": {
|
"0": {
|
||||||
"name": "punctuation.other.bracket.round.go"
|
"name": "punctuation.definition.imports.end.bracket.round.go"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"patterns": [
|
"patterns": [
|
||||||
@@ -488,12 +519,29 @@
|
|||||||
"runes": {
|
"runes": {
|
||||||
"patterns": [
|
"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})\\'",
|
"begin": "'",
|
||||||
"name": "constant.other.rune.go"
|
"beginCaptures": {
|
||||||
},
|
"0": {
|
||||||
{
|
"name": "punctuation.definition.string.begin.go"
|
||||||
"match": "\\'.*\\'",
|
}
|
||||||
"name": "invalid.illegal.unknown-rune.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": "\\(",
|
"begin": "\\(",
|
||||||
"beginCaptures": {
|
"beginCaptures": {
|
||||||
"0": {
|
"0": {
|
||||||
"name": "punctuation.other.bracket.round.go"
|
"name": "punctuation.definition.variables.begin.bracket.round.go"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"end": "\\)",
|
"end": "\\)",
|
||||||
"endCaptures": {
|
"endCaptures": {
|
||||||
"0": {
|
"0": {
|
||||||
"name": "punctuation.other.bracket.round.go"
|
"name": "punctuation.definition.variables.end.bracket.round.go"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"patterns": [
|
"patterns": [
|
||||||
|
|||||||
@@ -45,7 +45,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "[][]",
|
"c": "[][]",
|
||||||
"t": "source.go punctuation.other.bracket.square.go",
|
"t": "source.go punctuation.definition.bracket.square.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
|
|||||||
@@ -56,7 +56,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "(",
|
"c": "(",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.imports.begin.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -155,7 +155,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": ")",
|
"c": ")",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.imports.end.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -198,8 +198,19 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "()",
|
"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",
|
||||||
|
"dark_vs": "default: #D4D4D4",
|
||||||
|
"light_vs": "default: #000000",
|
||||||
|
"hc_black": "default: #FFFFFF"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"c": ")",
|
||||||
|
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -221,7 +232,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "{",
|
"c": "{",
|
||||||
"t": "source.go punctuation.other.bracket.curly.go",
|
"t": "source.go punctuation.definition.begin.bracket.curly.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -518,7 +529,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "(",
|
"c": "(",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -606,7 +617,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": ")",
|
"c": ")",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -694,7 +705,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "{",
|
"c": "{",
|
||||||
"t": "source.go punctuation.other.bracket.curly.go",
|
"t": "source.go punctuation.definition.begin.bracket.curly.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -727,7 +738,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "(",
|
"c": "(",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -749,7 +760,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": ")",
|
"c": ")",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -771,7 +782,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "}",
|
"c": "}",
|
||||||
"t": "source.go punctuation.other.bracket.curly.go",
|
"t": "source.go punctuation.definition.end.bracket.curly.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -892,7 +903,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "(",
|
"c": "(",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -936,7 +947,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": ")",
|
"c": ")",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -980,7 +991,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "(",
|
"c": "(",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -1090,7 +1101,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "(",
|
"c": "(",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.begin.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -1222,7 +1233,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": ")",
|
"c": ")",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -1277,7 +1288,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": ")",
|
"c": ")",
|
||||||
"t": "source.go punctuation.other.bracket.round.go",
|
"t": "source.go punctuation.definition.end.bracket.round.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"light_plus": "default: #000000",
|
||||||
@@ -1288,7 +1299,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "}",
|
"c": "}",
|
||||||
"t": "source.go punctuation.other.bracket.curly.go",
|
"t": "source.go punctuation.definition.end.bracket.curly.go",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "default: #D4D4D4",
|
"dark_plus": "default: #D4D4D4",
|
||||||
"light_plus": "default: #000000",
|
"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.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/textmate/groovy.tmbundle/commit/85d8f7c97ae473ccb9473f6c8d27e4ec957f4be1",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"groovy",
|
"groovy",
|
||||||
"gvy"
|
"gvy"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/daaain/Handlebars/commit/790f2b0222098a3a236bd9e91bb9a039eeca4d8e",
|
||||||
"name": "Handlebars",
|
"name": "Handlebars",
|
||||||
"repository": {
|
"repository": {
|
||||||
"html_tags": {
|
"html_tags": {
|
||||||
@@ -332,7 +333,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"end_block": {
|
"end_block": {
|
||||||
"begin": "(\\{\\{~?/)([a-zA-Z0-9/_\\.-]+)\\s*",
|
"begin": "(\\{\\{)(~?/)([a-zA-Z0-9/_\\.-]+)\\s*",
|
||||||
"end": "(~?\\}\\})",
|
"end": "(~?\\}\\})",
|
||||||
"name": "meta.function.block.end.handlebars",
|
"name": "meta.function.block.end.handlebars",
|
||||||
"endCaptures": {
|
"endCaptures": {
|
||||||
@@ -345,7 +346,10 @@
|
|||||||
"name": "support.constant.handlebars"
|
"name": "support.constant.handlebars"
|
||||||
},
|
},
|
||||||
"2": {
|
"2": {
|
||||||
"name": "support.constant.handlebars"
|
"name": "support.constant.handlebars keyword.control"
|
||||||
|
},
|
||||||
|
"3": {
|
||||||
|
"name": "support.constant.handlebars keyword.control"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"patterns": []
|
"patterns": []
|
||||||
@@ -433,7 +437,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"block_helper": {
|
"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": "(~?\\}\\})",
|
"end": "(~?\\}\\})",
|
||||||
"name": "meta.function.block.start.handlebars",
|
"name": "meta.function.block.start.handlebars",
|
||||||
"endCaptures": {
|
"endCaptures": {
|
||||||
@@ -446,18 +450,21 @@
|
|||||||
"name": "support.constant.handlebars"
|
"name": "support.constant.handlebars"
|
||||||
},
|
},
|
||||||
"2": {
|
"2": {
|
||||||
"name": "support.constant.handlebars"
|
"name": "support.constant.handlebars keyword.control"
|
||||||
},
|
},
|
||||||
"3": {
|
"3": {
|
||||||
"name": "variable.parameter.handlebars"
|
"name": "support.constant.handlebars keyword.control"
|
||||||
},
|
},
|
||||||
"4": {
|
"4": {
|
||||||
"name": "support.constant.handlebars"
|
|
||||||
},
|
|
||||||
"5": {
|
|
||||||
"name": "variable.parameter.handlebars"
|
"name": "variable.parameter.handlebars"
|
||||||
},
|
},
|
||||||
|
"5": {
|
||||||
|
"name": "support.constant.handlebars"
|
||||||
|
},
|
||||||
"6": {
|
"6": {
|
||||||
|
"name": "variable.parameter.handlebars"
|
||||||
|
},
|
||||||
|
"7": {
|
||||||
"name": "support.constant.handlebars"
|
"name": "support.constant.handlebars"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -610,13 +617,16 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"else_token": {
|
"else_token": {
|
||||||
"begin": "(\\{\\{~?else)(@?\\s(if)\\s([-a-zA-Z0-9_\\./]+))?",
|
"begin": "(\\{\\{)(~?else)(@?\\s(if)\\s([-a-zA-Z0-9_\\./]+))?",
|
||||||
"end": "(~?\\}\\}\\}*)",
|
"end": "(~?\\}\\}\\}*)",
|
||||||
"name": "meta.function.inline.else.handlebars",
|
"name": "meta.function.inline.else.handlebars",
|
||||||
"beginCaptures": {
|
"beginCaptures": {
|
||||||
"1": {
|
"1": {
|
||||||
"name": "support.constant.handlebars"
|
"name": "support.constant.handlebars"
|
||||||
},
|
},
|
||||||
|
"2": {
|
||||||
|
"name": "support.constant.handlebars keyword.control"
|
||||||
|
},
|
||||||
"3": {
|
"3": {
|
||||||
"name": "support.constant.handlebars"
|
"name": "support.constant.handlebars"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -220,7 +220,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"c": "{{#if",
|
"c": "{{",
|
||||||
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||||
@@ -230,6 +230,17 @@
|
|||||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
"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": " ",
|
"c": " ",
|
||||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
"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",
|
"t": "text.html.handlebars meta.function.inline.else.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"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",
|
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"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",
|
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||||
@@ -637,6 +692,17 @@
|
|||||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
"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": " ",
|
"c": " ",
|
||||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
"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",
|
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"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",
|
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||||
@@ -1000,6 +1088,17 @@
|
|||||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
"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": " ",
|
"c": " ",
|
||||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
"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",
|
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"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",
|
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||||
@@ -1440,6 +1561,17 @@
|
|||||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
"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": " ",
|
"c": " ",
|
||||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
"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",
|
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"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",
|
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||||
@@ -197,6 +197,17 @@
|
|||||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
"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": " ",
|
"c": " ",
|
||||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
"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",
|
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"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",
|
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||||
@@ -1055,6 +1088,17 @@
|
|||||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
"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": " ",
|
"c": " ",
|
||||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
"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",
|
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"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",
|
"t": "text.html.handlebars meta.function.block.start.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
||||||
@@ -1638,6 +1704,17 @@
|
|||||||
"hc_black": "support.constant.handlebars: #DCDCAA"
|
"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": " ",
|
"c": " ",
|
||||||
"t": "text.html.handlebars meta.function.block.start.handlebars",
|
"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",
|
"t": "text.html.handlebars meta.function.block.end.handlebars support.constant.handlebars",
|
||||||
"r": {
|
"r": {
|
||||||
"dark_plus": "support.constant.handlebars: #DCDCAA",
|
"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.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/tgjones/shaders-tmLanguage/commit/cd1ef40f549f9ce2b9e6b73498688de114a85382",
|
||||||
"scopeName": "source.hlsl",
|
"scopeName": "source.hlsl",
|
||||||
"name": "HLSL",
|
"name": "HLSL",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/textmate/html.tmbundle/commit/a723f08ebd49c67c22aca08dd8f17d0bf836ec93",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"html",
|
"html",
|
||||||
"htm",
|
"htm",
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/textmate/ini.tmbundle/commit/2af0cbb0704940f967152616f2f1ff0aae6287a6",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"ini",
|
"ini",
|
||||||
"conf"
|
"conf"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/atom/language-java/commit/0e0ec7966059e3e363868311b3d855014bca95dd",
|
||||||
"scopeName": "source.java",
|
"scopeName": "source.java",
|
||||||
"name": "Java",
|
"name": "Java",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/atom/language-less/commit/b0531d05ce01a1e04e0f086807b101a1fd31783f",
|
||||||
"name": "Less",
|
"name": "Less",
|
||||||
"scopeName": "source.css.less",
|
"scopeName": "source.css.less",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
@@ -444,7 +445,7 @@
|
|||||||
"name": "string.quoted.double.css",
|
"name": "string.quoted.double.css",
|
||||||
"patterns": [
|
"patterns": [
|
||||||
{
|
{
|
||||||
"match": "\\\\(\\h{1,6}|.)",
|
"match": "\\\\([0-9A-Fa-f]{1,6}|.)",
|
||||||
"name": "constant.character.escape.css"
|
"name": "constant.character.escape.css"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -468,7 +469,7 @@
|
|||||||
"name": "string.quoted.single.css",
|
"name": "string.quoted.single.css",
|
||||||
"patterns": [
|
"patterns": [
|
||||||
{
|
{
|
||||||
"match": "\\\\(\\h{1,6}|.)",
|
"match": "\\\\([0-9A-Fa-f]{1,6}|.)",
|
||||||
"name": "constant.character.escape.css"
|
"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.",
|
"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."
|
"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",
|
"comment": "Lua Syntax: version 0.8",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"lua",
|
"lua",
|
||||||
"p8",
|
"p8",
|
||||||
"rockspec",
|
"rockspec"
|
||||||
"luacheckrc",
|
|
||||||
"lakefile"
|
|
||||||
],
|
],
|
||||||
"firstLineMatch": "\\A#!.*?\\blua(\\d+(\\.\\d+)?)?\\b|\\A--\\s+-\\*-\\s*lua\\s*-\\*-",
|
"firstLineMatch": "\\A#!.*?\\blua(\\d+(\\.\\d+)?)?\\b|\\A--\\s+-\\*-\\s*lua\\s*-\\*-",
|
||||||
"keyEquivalent": "^~L",
|
"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"
|
"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"
|
"name": "constant.numeric.float.hexadecimal.lua"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -265,11 +264,11 @@
|
|||||||
"name": "constant.character.escape.byte.lua"
|
"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"
|
"name": "constant.character.escape.byte.lua"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"match": "\\\\u\\{\\h+\\}",
|
"match": "\\\\u\\{[0-9A-Fa-f]+\\}",
|
||||||
"name": "constant.character.escape.unicode.lua"
|
"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.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/textmate/make.tmbundle/commit/1a1827da81e20fdce56e2658451340c070ca44b7",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"Makefile",
|
"Makefile",
|
||||||
"makefile",
|
"makefile",
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/atom/language-objective-c/commit/0727e04544f3414c1c339cf15a39a05ea3938cb4",
|
||||||
"scopeName": "source.objc",
|
"scopeName": "source.objc",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"m",
|
"m",
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"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",
|
"scopeName": "text.html.php",
|
||||||
"name": "PHP",
|
"name": "PHP",
|
||||||
"fileTypes": [
|
"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",
|
"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"
|
"name": "keyword.control.php"
|
||||||
@@ -2311,6 +2314,27 @@
|
|||||||
},
|
},
|
||||||
"match": "(@xlink)\\s+(.+)\\s*$"
|
"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",
|
"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"
|
"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": {
|
"regex-double-quoted": {
|
||||||
"begin": "\"/(?=(\\\\.|[^\"/])++/[imsxeADSUXu]*\")",
|
"begin": "\"/(?=(\\\\.|[^\"/])++/[imsxeADSUXu]*\")",
|
||||||
"beginCaptures": {
|
"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": {
|
"var_basic": {
|
||||||
"patterns": [
|
"patterns": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/davidrios/jade-tmbundle/commit/f311a516bb29296fcebfdc7da8149b1c79dfb0a1",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"jade"
|
"jade"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/MagicStack/MagicPython/commit/976e59dcb78cb577e79c8f2117216c06718337e0",
|
||||||
"name": "MagicPython",
|
"name": "MagicPython",
|
||||||
"scopeName": "source.python",
|
"scopeName": "source.python",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/MagicStack/MagicPython/commit/df5bb18c64252f2e7b1aa87e2ed124666d314f1d",
|
||||||
"name": "MagicRegExp",
|
"name": "MagicRegExp",
|
||||||
"scopeName": "source.regexp.python",
|
"scopeName": "source.regexp.python",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/textmate/r.tmbundle/commit/6b04ff3424f3f1cdfe64a9cfb71d8765959be250",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"R",
|
"R",
|
||||||
"r",
|
"r",
|
||||||
|
|||||||
@@ -3,6 +3,9 @@
|
|||||||
"version": "0.2.1",
|
"version": "0.2.1",
|
||||||
"publisher": "vscode",
|
"publisher": "vscode",
|
||||||
"engines": { "vscode": "*" },
|
"engines": { "vscode": "*" },
|
||||||
|
"scripts": {
|
||||||
|
"update-grammar": "node ../../build/npm/update-grammar.js textmate/ruby.tmbundle Syntaxes/Ruby.plist ./syntaxes/ruby.tmLanguage.json"
|
||||||
|
},
|
||||||
"contributes": {
|
"contributes": {
|
||||||
"languages": [{
|
"languages": [{
|
||||||
"id": "ruby",
|
"id": "ruby",
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"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",
|
"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": [
|
"fileTypes": [
|
||||||
"rb",
|
"rb",
|
||||||
@@ -19,7 +20,6 @@
|
|||||||
"ru",
|
"ru",
|
||||||
"prawn",
|
"prawn",
|
||||||
"Cheffile",
|
"Cheffile",
|
||||||
"Gemfile",
|
|
||||||
"Guardfile",
|
"Guardfile",
|
||||||
"Hobofile",
|
"Hobofile",
|
||||||
"Vagrantfile",
|
"Vagrantfile",
|
||||||
@@ -39,9 +39,10 @@
|
|||||||
"Matchfile",
|
"Matchfile",
|
||||||
"Scanfile",
|
"Scanfile",
|
||||||
"Snapfile",
|
"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",
|
"keyEquivalent": "^~R",
|
||||||
"name": "Ruby",
|
"name": "Ruby",
|
||||||
"patterns": [
|
"patterns": [
|
||||||
@@ -161,7 +162,7 @@
|
|||||||
"name": "keyword.other.special-method.ruby"
|
"name": "keyword.other.special-method.ruby"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"begin": "\\b(?<!\\.|::)(require|require_relative|gem)\\b",
|
"begin": "\\b(?<!\\.|::)(require|require_relative)\\b",
|
||||||
"captures": {
|
"captures": {
|
||||||
"1": {
|
"1": {
|
||||||
"name": "keyword.other.special-method.ruby"
|
"name": "keyword.other.special-method.ruby"
|
||||||
@@ -235,7 +236,7 @@
|
|||||||
"name": "support.function.kernel.ruby"
|
"name": "support.function.kernel.ruby"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"match": "\\b[A-Z]\\w*\\b",
|
"match": "\\b[_A-Z]\\w*\\b",
|
||||||
"name": "variable.other.constant.ruby"
|
"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))",
|
"begin": "(?=(?><<[-~](\"?)((?:[_\\w]+_|)SQL)\\b\\1))",
|
||||||
"comment": "Heredoc with embedded sql",
|
"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.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/zargony/atom-language-rust/commit/d4a0a7f2d6affc79806aef0be53b90fa690a7e27",
|
||||||
"name": "Rust",
|
"name": "Rust",
|
||||||
"scopeName": "source.rust",
|
"scopeName": "source.rust",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
@@ -52,7 +53,7 @@
|
|||||||
},
|
},
|
||||||
"escaped_character": {
|
"escaped_character": {
|
||||||
"name": "constant.character.escape.rust",
|
"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": {
|
"string_literal": {
|
||||||
"comment": "Double-quote string literal",
|
"comment": "Double-quote string literal",
|
||||||
@@ -304,7 +305,7 @@
|
|||||||
{
|
{
|
||||||
"comment": "Single-quote string literal (character)",
|
"comment": "Single-quote string literal (character)",
|
||||||
"name": "string.quoted.single.rust",
|
"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"
|
"include": "#string_literal"
|
||||||
@@ -365,7 +366,12 @@
|
|||||||
{
|
{
|
||||||
"comment": "Keyword",
|
"comment": "Keyword",
|
||||||
"name": "keyword.other.rust",
|
"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"
|
"include": "#unsafe"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/tgjones/shaders-tmLanguage/commit/a6ee9f41e4b99812c6698462cae4868c80f82a3b",
|
||||||
"scopeName": "source.shaderlab",
|
"scopeName": "source.shaderlab",
|
||||||
"name": "ShaderLab",
|
"name": "ShaderLab",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/textmate/shellscript.tmbundle/commit/ba95d7b742caef130911d878f42f66bdd80181e4",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"sh",
|
"sh",
|
||||||
"bash",
|
"bash",
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/freebroccolo/atom-language-swift/commit/fb7c93e0174dea69c8685c00deeb53d480d1d202",
|
||||||
"scopeName": "source.swift",
|
"scopeName": "source.swift",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"swift"
|
"swift"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"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",
|
"comment": "Modified from the original ASP bundle. Originally modified by Thomas Aylott subtleGradient.com",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"vb"
|
"vb"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/atom/language-xml/commit/27352842917b911383122bdcf98ed0d69d55c179",
|
||||||
"scopeName": "text.xml",
|
"scopeName": "text.xml",
|
||||||
"name": "XML",
|
"name": "XML",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
@@ -418,7 +419,7 @@
|
|||||||
"name": "entity.other.attribute-name.localname.xml"
|
"name": "entity.other.attribute-name.localname.xml"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"match": "(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)="
|
"match": "(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"include": "#doublequotedString"
|
"include": "#doublequotedString"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/atom/language-xml/commit/507de2ee7daca60cf02e9e21fbeb92bbae73e280",
|
||||||
"scopeName": "text.xml.xsl",
|
"scopeName": "text.xml.xsl",
|
||||||
"name": "XSL",
|
"name": "XSL",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
|
"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."
|
"Once accepted there, we are happy to receive an update request."
|
||||||
],
|
],
|
||||||
|
"version": "https://github.com/textmate/yaml.tmbundle/commit/efc96efafe5e48480cf55a2ed124b388cbea4440",
|
||||||
"fileTypes": [
|
"fileTypes": [
|
||||||
"yaml",
|
"yaml",
|
||||||
"yml",
|
"yml",
|
||||||
|
|||||||
Reference in New Issue
Block a user