update grammar script: remove unused properties
This commit is contained in:
parent
6b3164252b
commit
8fdf170a08
|
@ -86,7 +86,7 @@ exports.update = function (repoId, repoPath, dest, modifyGrammar, version = 'mas
|
|||
} else if (ext === '.json') {
|
||||
grammar = JSON.parse(content);
|
||||
} else {
|
||||
return Promise.reject(new Error(('Unknown file extension: ' + ext)));
|
||||
return Promise.reject(new Error('Unknown file extension: ' + ext));
|
||||
}
|
||||
if (modifyGrammar) {
|
||||
modifyGrammar(grammar);
|
||||
|
@ -103,8 +103,10 @@ exports.update = function (repoId, repoPath, dest, modifyGrammar, version = 'mas
|
|||
if (info) {
|
||||
result.version = 'https://github.com/' + repoId + '/commit/' + info.commitSha;
|
||||
}
|
||||
for (let key in grammar) {
|
||||
if (!result.hasOwnProperty(key)) {
|
||||
|
||||
let keys = ['name', 'scopeName', 'comment', 'injections', 'patterns', 'repository'];
|
||||
for (let key of keys) {
|
||||
if (grammar.hasOwnProperty(key)) {
|
||||
result[key] = grammar[key];
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,12 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/mmims/language-batchfile/commit/3dd105c31484e5975144478dac1aa91d8f51e528",
|
||||
"scopeName": "source.batchfile",
|
||||
"name": "Batch File",
|
||||
"fileTypes": [
|
||||
"bat",
|
||||
"cmd"
|
||||
],
|
||||
"scopeName": "source.batchfile",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#commands"
|
||||
|
|
|
@ -5,25 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-clojure/commit/ecc790326bc8e14220e4d2d72a392a30876c3219",
|
||||
"scopeName": "source.clojure",
|
||||
"fileTypes": [
|
||||
"boot",
|
||||
"clj",
|
||||
"clj.hl",
|
||||
"cljc",
|
||||
"cljs",
|
||||
"cljs.hl",
|
||||
"cljx",
|
||||
"clojure",
|
||||
"edn",
|
||||
"org",
|
||||
"joke",
|
||||
"joker"
|
||||
],
|
||||
"foldingStartMarker": "\\(\\s*$",
|
||||
"foldingStopMarker": "^\\s*\\)",
|
||||
"firstLineMatch": "(?x)\n# Hashbang\n^\\#!.*(?:\\s|\\/)\n boot\n(?:$|\\s)\n|\n# Modeline\n(?i:\n # Emacs\n -\\*-(?:\\s*(?=[^:;\\s]+\\s*-\\*-)|(?:.*?[;\\s]|(?<=-\\*-))mode\\s*:\\s*)\n clojure(script)?\n (?=[\\s;]|(?<![-*])-\\*-).*?-\\*-\n |\n # Vim\n (?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|\\sex)(?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s*set?\\s))(?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*[\\s:](?:filetype|ft|syntax)\\s*=\n clojure\n (?=\\s|:|$)\n)",
|
||||
"name": "Clojure",
|
||||
"scopeName": "source.clojure",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#comment"
|
||||
|
|
|
@ -5,16 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-coffee-script/commit/a0da2a73ad817e2fc13c2ef8fcd2624017c39610",
|
||||
"scopeName": "source.coffee",
|
||||
"name": "CoffeeScript",
|
||||
"fileTypes": [
|
||||
"coffee",
|
||||
"Cakefile",
|
||||
"coffee.erb",
|
||||
"cson",
|
||||
"_coffee"
|
||||
],
|
||||
"firstLineMatch": "(?x)\n# Hashbang\n^\\#!.*(?:\\s|\\/)\n coffee\n(?:$|\\s)\n|\n# Modeline\n(?i:\n # Emacs\n -\\*-(?:\\s*(?=[^:;\\s]+\\s*-\\*-)|(?:.*?[;\\s]|(?<=-\\*-))mode\\s*:\\s*)\n coffee\n (?=[\\s;]|(?<![-*])-\\*-).*?-\\*-\n |\n # Vim\n (?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|\\sex)(?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s*set?\\s))(?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*[\\s:](?:filetype|ft|syntax)\\s*=\n coffee\n (?=\\s|:|$)\n)",
|
||||
"scopeName": "source.coffee",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "(new)\\s+(?:(?:(class)\\s+(\\w+(?:\\.\\w*)*)?)|(\\w+(?:\\.\\w*)*))",
|
||||
|
|
|
@ -5,14 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-c/commit/9c0c5f202741a5647025db8d5df5fefba47b036c",
|
||||
"scopeName": "source.c",
|
||||
"fileTypes": [
|
||||
"c",
|
||||
"h.in",
|
||||
"xpm"
|
||||
],
|
||||
"firstLineMatch": "(?i)-\\*-[^*]*(Mode:\\s*)?C(\\s*;.*?)?\\s*-\\*-",
|
||||
"name": "C",
|
||||
"scopeName": "source.c",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#preprocessor-rule-enabled"
|
||||
|
|
|
@ -5,28 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-c/commit/3a269f88b12e512fb9495dc006a1dabf325d3d7f",
|
||||
"scopeName": "source.cpp",
|
||||
"fileTypes": [
|
||||
"cc",
|
||||
"cpp",
|
||||
"cp",
|
||||
"cxx",
|
||||
"c++",
|
||||
"cu",
|
||||
"cuh",
|
||||
"h",
|
||||
"hh",
|
||||
"hpp",
|
||||
"hxx",
|
||||
"h++",
|
||||
"inl",
|
||||
"ino",
|
||||
"ipp",
|
||||
"tcc",
|
||||
"tpp"
|
||||
],
|
||||
"firstLineMatch": "(?i)-\\*-[^*]*(Mode:\\s*)?C\\+\\+(\\s*;.*?)?\\s*-\\*-",
|
||||
"name": "C++",
|
||||
"scopeName": "source.cpp",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#special_block"
|
||||
|
|
|
@ -5,10 +5,9 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/c.tmbundle/commit/9aa365882274ca52f01722f3dbb169b9539a20ee",
|
||||
"comment": "This file was generated with clang-C using MacOSX10.12.sdk",
|
||||
"fileTypes": [],
|
||||
"hideFromUser": true,
|
||||
"name": "Platform",
|
||||
"scopeName": "source.c.platform",
|
||||
"comment": "This file was generated with clang-C using MacOSX10.12.sdk",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\bkCF(?:CalendarUnitWeek|Gregorian(?:AllUnits|Units(?:Days|Hours|M(?:inutes|onths)|Seconds|Years)))\\b",
|
||||
|
@ -568,7 +567,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.c.platform",
|
||||
"uuid": "3E3CB242-CEBA-4B61-9806-9A97B5783D2A"
|
||||
}
|
||||
}
|
|
@ -7,10 +7,6 @@
|
|||
"version": "https://github.com/dotnet/csharp-tmLanguage/commit/ca22c5211b87a6a1a8fd5356895237bb821df728",
|
||||
"name": "C#",
|
||||
"scopeName": "source.cs",
|
||||
"fileTypes": [
|
||||
"cs"
|
||||
],
|
||||
"uuid": "f7de61e2-bdde-4e2a-a139-8221b179584e",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#preprocessor"
|
||||
|
|
|
@ -5,13 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-css/commit/2bc1e294e2440ad91197263cd9f95dc4b00bab2f",
|
||||
"scopeName": "source.css",
|
||||
"name": "CSS",
|
||||
"fileTypes": [
|
||||
"css",
|
||||
"css.erb"
|
||||
],
|
||||
"firstLineMatch": "(?xi)\n# Emacs modeline\n-\\*-(?:\\s*(?=[^:;\\s]+\\s*-\\*-)|(?:.*?[;\\s]|(?<=-\\*-))mode\\s*:\\s*)\n css\n(?=[\\s;]|(?<![-*])-\\*-).*?-\\*-\n|\n# Vim modeline\n(?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|\\sex)(?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s*set?\\s))(?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*[\\s:](?:filetype|ft|syntax)\\s*=\n css\n(?=\\s|:|$)",
|
||||
"scopeName": "source.css",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#comment-block"
|
||||
|
|
|
@ -5,14 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/diff.tmbundle/commit/0593bb775eab1824af97ef2172fd38822abd97d7",
|
||||
"fileTypes": [
|
||||
"patch",
|
||||
"diff",
|
||||
"rej"
|
||||
],
|
||||
"firstLineMatch": "(?x)^\n\t\t(===\\ modified\\ file\n\t\t|==== \\s* // .+ \\s - \\s .+ \\s+ ====\n\t\t|Index:\\ \n\t\t|---\\ [^%\\n]\n\t\t|\\*\\*\\*.*\\d{4}\\s*$\n\t\t|\\d+(,\\d+)* (a|d|c) \\d+(,\\d+)* $\n\t\t|diff\\ --git\\ \n\t\t|commit\\ [0-9a-f]{40}$\n\t\t)",
|
||||
"keyEquivalent": "^~D",
|
||||
"name": "Diff",
|
||||
"scopeName": "source.diff",
|
||||
"patterns": [
|
||||
{
|
||||
"captures": {
|
||||
|
@ -162,7 +156,5 @@
|
|||
"match": "^Only in .*: .*$\\n?",
|
||||
"name": "meta.diff.only-in"
|
||||
}
|
||||
],
|
||||
"scopeName": "source.diff",
|
||||
"uuid": "7E848FF4-708E-11D9-97B4-0011242E4184"
|
||||
]
|
||||
}
|
|
@ -5,10 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/moby/moby/commit/abd39744c6f3ed854500e423f5fabf952165161f",
|
||||
"fileTypes": [
|
||||
"Dockerfile"
|
||||
],
|
||||
"name": "Dockerfile",
|
||||
"scopeName": "source.dockerfile",
|
||||
"patterns": [
|
||||
{
|
||||
"captures": {
|
||||
|
@ -100,7 +98,5 @@
|
|||
"comment": "comment.line",
|
||||
"match": "^(\\s*)((#).*$\\n?)"
|
||||
}
|
||||
],
|
||||
"scopeName": "source.dockerfile",
|
||||
"uuid": "a39d8795-59d2-49af-aa00-fe74ee29576e"
|
||||
]
|
||||
}
|
|
@ -7,11 +7,6 @@
|
|||
"version": "https://github.com/ionide/ionide-fsgrammar/commit/9aa4b1055e3173225bc0d4b4e48542c2450beb99",
|
||||
"name": "fsharp",
|
||||
"scopeName": "source.fsharp",
|
||||
"fileTypes": [
|
||||
"fs"
|
||||
],
|
||||
"foldingStartMarker": "",
|
||||
"foldingStopMarker": "",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#comments"
|
||||
|
|
|
@ -5,14 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/diff.tmbundle/commit/0593bb775eab1824af97ef2172fd38822abd97d7",
|
||||
"fileTypes": [
|
||||
"patch",
|
||||
"diff",
|
||||
"rej"
|
||||
],
|
||||
"firstLineMatch": "(?x)^\n\t\t(===\\ modified\\ file\n\t\t|==== \\s* // .+ \\s - \\s .+ \\s+ ====\n\t\t|Index:\\ \n\t\t|---\\ [^%\\n]\n\t\t|\\*\\*\\*.*\\d{4}\\s*$\n\t\t|\\d+(,\\d+)* (a|d|c) \\d+(,\\d+)* $\n\t\t|diff\\ --git\\ \n\t\t|commit\\ [0-9a-f]{40}$\n\t\t)",
|
||||
"keyEquivalent": "^~D",
|
||||
"name": "Diff",
|
||||
"scopeName": "source.diff",
|
||||
"patterns": [
|
||||
{
|
||||
"captures": {
|
||||
|
@ -162,7 +156,5 @@
|
|||
"match": "^Only in .*: .*$\\n?",
|
||||
"name": "meta.diff.only-in"
|
||||
}
|
||||
],
|
||||
"scopeName": "source.diff",
|
||||
"uuid": "7E848FF4-708E-11D9-97B4-0011242E4184"
|
||||
]
|
||||
}
|
|
@ -5,13 +5,8 @@
|
|||
"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"
|
||||
],
|
||||
"foldingStartMarker": "^\\+\\+\\+",
|
||||
"foldingStopMarker": "^---",
|
||||
"name": "Git Commit Message",
|
||||
"scopeName": "text.git-commit",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "\\A(?!# Please enter the commit message)",
|
||||
|
@ -142,7 +137,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "text.git-commit",
|
||||
"uuid": "BFE83C06-8508-44BE-A975-95A57BF619A7"
|
||||
}
|
||||
}
|
|
@ -5,10 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/git.tmbundle/commit/d1db42c2d71948662098183a6df519fb53a7a15b",
|
||||
"fileTypes": [
|
||||
"git-rebase-todo"
|
||||
],
|
||||
"name": "Git Rebase Message",
|
||||
"scopeName": "text.git-rebase",
|
||||
"patterns": [
|
||||
{
|
||||
"captures": {
|
||||
|
@ -34,7 +32,5 @@
|
|||
"match": "^\\s*(pick|p|reword|r|edit|e|squash|s|fixup|f|exec|x|drop|d)\\s+([0-9a-f]+)\\s+(.*)$",
|
||||
"name": "meta.commit-command.git-rebase"
|
||||
}
|
||||
],
|
||||
"scopeName": "text.git-rebase",
|
||||
"uuid": "7F1CC209-5F6D-486A-8180-09FA282381A1"
|
||||
]
|
||||
}
|
|
@ -5,14 +5,9 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-go/commit/b6fd68f74efa109679e31fe6f4a41ac105262d0e",
|
||||
"scopeName": "source.go",
|
||||
"name": "Go",
|
||||
"scopeName": "source.go",
|
||||
"comment": "Go language",
|
||||
"fileTypes": [
|
||||
"go"
|
||||
],
|
||||
"foldingStartMarker": "({|\\()\\s*$",
|
||||
"foldingStopMarker": "(}|\\))\\s*$",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#comments"
|
||||
|
|
|
@ -5,14 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/groovy.tmbundle/commit/85d8f7c97ae473ccb9473f6c8d27e4ec957f4be1",
|
||||
"fileTypes": [
|
||||
"groovy",
|
||||
"gvy"
|
||||
],
|
||||
"foldingStartMarker": "(\\{\\s*$|^\\s*// \\{\\{\\{)",
|
||||
"foldingStopMarker": "^\\s*(\\}|// \\}\\}\\}$)",
|
||||
"keyEquivalent": "^~G",
|
||||
"name": "Groovy",
|
||||
"scopeName": "source.groovy",
|
||||
"patterns": [
|
||||
{
|
||||
"captures": {
|
||||
|
@ -1385,7 +1379,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.groovy",
|
||||
"uuid": "B3A64888-EBBB-4436-8D9E-F1169C5D7613"
|
||||
}
|
||||
}
|
|
@ -6,6 +6,42 @@
|
|||
],
|
||||
"version": "https://github.com/daaain/Handlebars/commit/790f2b0222098a3a236bd9e91bb9a039eeca4d8e",
|
||||
"name": "Handlebars",
|
||||
"scopeName": "text.html.handlebars",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#yfm"
|
||||
},
|
||||
{
|
||||
"include": "#extends"
|
||||
},
|
||||
{
|
||||
"include": "#block_comments"
|
||||
},
|
||||
{
|
||||
"include": "#comments"
|
||||
},
|
||||
{
|
||||
"include": "#block_helper"
|
||||
},
|
||||
{
|
||||
"include": "#end_block"
|
||||
},
|
||||
{
|
||||
"include": "#else_token"
|
||||
},
|
||||
{
|
||||
"include": "#partial_and_var"
|
||||
},
|
||||
{
|
||||
"include": "#inline_script"
|
||||
},
|
||||
{
|
||||
"include": "#html_tags"
|
||||
},
|
||||
{
|
||||
"include": "text.html.basic"
|
||||
}
|
||||
],
|
||||
"repository": {
|
||||
"html_tags": {
|
||||
"patterns": [
|
||||
|
@ -812,57 +848,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "text.html.handlebars",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#yfm"
|
||||
},
|
||||
{
|
||||
"include": "#extends"
|
||||
},
|
||||
{
|
||||
"include": "#block_comments"
|
||||
},
|
||||
{
|
||||
"include": "#comments"
|
||||
},
|
||||
{
|
||||
"include": "#block_helper"
|
||||
},
|
||||
{
|
||||
"include": "#end_block"
|
||||
},
|
||||
{
|
||||
"include": "#else_token"
|
||||
},
|
||||
{
|
||||
"include": "#partial_and_var"
|
||||
},
|
||||
{
|
||||
"include": "#inline_script"
|
||||
},
|
||||
{
|
||||
"include": "#html_tags"
|
||||
},
|
||||
{
|
||||
"include": "text.html.basic"
|
||||
}
|
||||
],
|
||||
"fileTypes": [
|
||||
"handlebars",
|
||||
"handlebars.html",
|
||||
"hbr",
|
||||
"hbrs",
|
||||
"hbs",
|
||||
"hdbs",
|
||||
"hjs",
|
||||
"mu",
|
||||
"mustache",
|
||||
"rac",
|
||||
"stache",
|
||||
"template",
|
||||
"tmpl"
|
||||
],
|
||||
"uuid": "70E91676-DE0A-4266-A2B9-3AD2E535E484"
|
||||
}
|
|
@ -5,18 +5,8 @@
|
|||
"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": [
|
||||
"hlsl",
|
||||
"hlsli",
|
||||
"fx",
|
||||
"fxh",
|
||||
"vsh",
|
||||
"psh",
|
||||
"cginc",
|
||||
"compute"
|
||||
],
|
||||
"scopeName": "source.hlsl",
|
||||
"patterns": [
|
||||
{
|
||||
"name": "comment.line.block.hlsl",
|
||||
|
|
|
@ -5,16 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/html.tmbundle/commit/a723f08ebd49c67c22aca08dd8f17d0bf836ec93",
|
||||
"fileTypes": [
|
||||
"html",
|
||||
"htm",
|
||||
"shtml",
|
||||
"xhtml",
|
||||
"inc",
|
||||
"tmpl",
|
||||
"tpl"
|
||||
],
|
||||
"firstLineMatch": "<(?i:(!DOCTYPE\\s*)?html)",
|
||||
"name": "HTML",
|
||||
"scopeName": "text.html.basic",
|
||||
"injections": {
|
||||
"R:text.html - (comment.block, text.html source)": {
|
||||
"comment": "Use R: to ensure this matches after any other injections.",
|
||||
|
@ -26,8 +18,6 @@
|
|||
]
|
||||
}
|
||||
},
|
||||
"keyEquivalent": "^~H",
|
||||
"name": "HTML",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(<)([a-zA-Z][a-zA-Z0-9:-]*)(?=[^>]*></\\2>)",
|
||||
|
@ -746,7 +736,5 @@
|
|||
"match": "(?<==)(?:[^\\s<>/'\"]|/(?!>))+",
|
||||
"name": "string.unquoted.html"
|
||||
}
|
||||
},
|
||||
"scopeName": "text.html.basic",
|
||||
"uuid": "17994EC8-6B1D-11D9-AC3A-000D93589AF6"
|
||||
}
|
||||
}
|
|
@ -5,12 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/ini.tmbundle/commit/2af0cbb0704940f967152616f2f1ff0aae6287a6",
|
||||
"fileTypes": [
|
||||
"ini",
|
||||
"conf"
|
||||
],
|
||||
"keyEquivalent": "^~I",
|
||||
"name": "Ini",
|
||||
"scopeName": "source.ini",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(^[ \\t]+)?(?=#)",
|
||||
|
@ -113,7 +109,5 @@
|
|||
},
|
||||
"name": "string.quoted.double.ini"
|
||||
}
|
||||
],
|
||||
"scopeName": "source.ini",
|
||||
"uuid": "77DC23B6-8A90-11D9-BAA4-000A9584EC8C"
|
||||
]
|
||||
}
|
|
@ -5,12 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-java/commit/5c2863da1425d61914d2e04ef31b86f8c5883c5f",
|
||||
"scopeName": "source.java",
|
||||
"name": "Java",
|
||||
"fileTypes": [
|
||||
"java",
|
||||
"bsh"
|
||||
],
|
||||
"scopeName": "source.java",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "\\b(package)\\b\\s*",
|
||||
|
|
|
@ -4,16 +4,9 @@
|
|||
"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/Microsoft/TypeScript-TmLanguage/commit/24c7fb5254f50dad85eae03836b1b9ff92ecf273",
|
||||
"version": "https://github.com/Microsoft/TypeScript-TmLanguage/commit/77d21fd8d3f750fcf67bdf7436f4e46565cba350",
|
||||
"name": "JavaScript (with React support)",
|
||||
"scopeName": "source.js",
|
||||
"fileTypes": [
|
||||
".js",
|
||||
".jsx",
|
||||
".es6",
|
||||
".mjs"
|
||||
],
|
||||
"uuid": "805375ec-d614-41f5-8993-5843fe63ea82",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#directives"
|
||||
|
@ -3157,6 +3150,10 @@
|
|||
{
|
||||
"name": "keyword.operator.ternary.js",
|
||||
"match": "(\\?|\\:)"
|
||||
},
|
||||
{
|
||||
"name": "keyword.operator.expression.infer.js",
|
||||
"match": "(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))infer(?=\\s+[_$[:alpha:]])"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -4,16 +4,9 @@
|
|||
"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/Microsoft/TypeScript-TmLanguage/commit/24c7fb5254f50dad85eae03836b1b9ff92ecf273",
|
||||
"version": "https://github.com/Microsoft/TypeScript-TmLanguage/commit/77d21fd8d3f750fcf67bdf7436f4e46565cba350",
|
||||
"name": "JavaScript (with React support)",
|
||||
"scopeName": "source.js.jsx",
|
||||
"fileTypes": [
|
||||
".js",
|
||||
".jsx",
|
||||
".es6",
|
||||
".mjs"
|
||||
],
|
||||
"uuid": "805375ec-d614-41f5-8993-5843fe63ea82",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#directives"
|
||||
|
@ -3157,6 +3150,10 @@
|
|||
{
|
||||
"name": "keyword.operator.ternary.js.jsx",
|
||||
"match": "(\\?|\\:)"
|
||||
},
|
||||
{
|
||||
"name": "keyword.operator.expression.infer.js.jsx",
|
||||
"match": "(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))infer(?=\\s+[_$[:alpha:]])"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -5,21 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/Microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",
|
||||
"fileTypes": [
|
||||
"json",
|
||||
"sublime-settings",
|
||||
"sublime-menu",
|
||||
"sublime-keymap",
|
||||
"sublime-mousemap",
|
||||
"sublime-theme",
|
||||
"sublime-build",
|
||||
"sublime-project",
|
||||
"sublime-completions"
|
||||
],
|
||||
"foldingStartMarker": "(?x) # turn on extended mode\n ^ # a line beginning with\n \\s* # some optional space\n [{\\[] # the start of an object or array\n (?! # but not followed by\n .* # whatever\n [}\\]] # and the close of an object or array\n ,? # an optional comma\n \\s* # some optional space\n $ # at the end of the line\n )\n | # ...or...\n [{\\[] # the start of an object or array\n \\s* # some optional space\n $ # at the end of the line",
|
||||
"foldingStopMarker": "(?x) # turn on extended mode\n ^ # a line beginning with\n \\s* # some optional space\n [}\\]] # and the close of an object or array",
|
||||
"keyEquivalent": "^~J",
|
||||
"name": "JSON (Javascript Next)",
|
||||
"scopeName": "source.json",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#value"
|
||||
|
@ -222,7 +209,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.json",
|
||||
"uuid": "8f97457b-516e-48ce-83c7-08ae12fb327a"
|
||||
}
|
||||
}
|
|
@ -7,14 +7,6 @@
|
|||
"version": "https://github.com/atom/language-less/commit/b5b3438916bd617fe2b61e090b438c3e27034fc1",
|
||||
"name": "Less",
|
||||
"scopeName": "source.css.less",
|
||||
"fileTypes": [
|
||||
"less",
|
||||
"less.erb",
|
||||
"rc",
|
||||
"gtkrc",
|
||||
"gtkrc-2.0",
|
||||
"themerc"
|
||||
],
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#strings"
|
||||
|
|
|
@ -5,11 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/emilast/vscode-logfile-highlighter/commit/8196aa2cc8dd9b1eda431203857e5317866facec",
|
||||
"scopeName": "text.log",
|
||||
"fileTypes": [
|
||||
"log"
|
||||
],
|
||||
"name": "Log file",
|
||||
"scopeName": "text.log",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\b(DEBUG)\\b|(?i)\\b(debug)\\:",
|
||||
|
@ -96,6 +93,5 @@
|
|||
"match": "\\b([\\w]+\\.)+(\\w)+\\b",
|
||||
"name": "constant.language log.constant"
|
||||
}
|
||||
],
|
||||
"uuid": "E81BB6AB-CAC7-4C27-9A79-4137A4693EBD"
|
||||
]
|
||||
}
|
|
@ -5,15 +5,9 @@
|
|||
"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"
|
||||
],
|
||||
"firstLineMatch": "\\A#!.*?\\blua(\\d+(\\.\\d+)?)?\\b|\\A--\\s+-\\*-\\s*lua\\s*-\\*-",
|
||||
"keyEquivalent": "^~L",
|
||||
"name": "Lua",
|
||||
"scopeName": "source.lua",
|
||||
"comment": "Lua Syntax: version 0.8",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "\\b((local\\b)\\s+)?(function)\\s*(\\s+[a-zA-Z_][a-zA-Z0-9_]*(\\.[a-zA-Z_][a-zA-Z0-9_]*)*(:[a-zA-Z_][a-zA-Z0-9_]*)?\\s*)?(\\()",
|
||||
|
@ -277,7 +271,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.lua",
|
||||
"uuid": "93E017CC-6F27-11D9-90EB-000D93589AF7"
|
||||
}
|
||||
}
|
|
@ -5,13 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/fadeevab/make.tmbundle/commit/43e1a67476dea3ddefbb4f0ee7901834b31b8bee",
|
||||
"fileTypes": [
|
||||
"Makefile",
|
||||
"makefile",
|
||||
"GNUmakefile",
|
||||
"OCamlMakefile"
|
||||
],
|
||||
"name": "Makefile",
|
||||
"scopeName": "source.makefile",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#comment"
|
||||
|
@ -500,7 +495,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.makefile",
|
||||
"uuid": "FF1825E8-6B1C-11D9-B883-000D93589AF6"
|
||||
}
|
||||
}
|
|
@ -5,14 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/microsoft/vscode-markdown-tm-grammar/commit/1ba9efd21c29c70dd87d8402a92ef64666dcb25e",
|
||||
"fileTypes": [
|
||||
"md",
|
||||
"mdown",
|
||||
"markdown",
|
||||
"markdn"
|
||||
],
|
||||
"keyEquivalent": "^~M",
|
||||
"name": "Markdown",
|
||||
"scopeName": "text.html.markdown",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#frontMatter"
|
||||
|
@ -2272,7 +2266,5 @@
|
|||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"scopeName": "text.html.markdown",
|
||||
"uuid": "0A1D9874-B448-11D9-BD50-000D93B6E43C"
|
||||
}
|
||||
}
|
|
@ -5,13 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-objective-c/commit/7fdf0c40ec1d592a902ed6a7cf5565bdf12e2ae8",
|
||||
"scopeName": "source.objcpp",
|
||||
"fileTypes": [
|
||||
"mm",
|
||||
"M",
|
||||
"h"
|
||||
],
|
||||
"name": "Objective-C++",
|
||||
"scopeName": "source.objcpp",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "source.cpp"
|
||||
|
|
|
@ -5,16 +5,8 @@
|
|||
"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",
|
||||
"h",
|
||||
"pch",
|
||||
"x",
|
||||
"xm",
|
||||
"xmi"
|
||||
],
|
||||
"name": "Objective-C",
|
||||
"scopeName": "source.objc",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "((@)(interface|protocol))(?!.+;)\\s+([A-Za-z_][A-Za-z0-9_]*)\\s*((:)(?:\\s*)([A-Za-z][A-Za-z0-9]*))?(\\s|\\n)?",
|
||||
|
|
|
@ -5,19 +5,9 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/perl.tmbundle/commit/c0b7a4bd65882380522d82a60b536479a62b07c3",
|
||||
"comment": "\n\tTODO:\tInclude RegExp syntax\n",
|
||||
"fileTypes": [
|
||||
"pl",
|
||||
"pm",
|
||||
"pod",
|
||||
"t",
|
||||
"PL",
|
||||
"psgi",
|
||||
"vcl"
|
||||
],
|
||||
"firstLineMatch": "(?x)\n# Hashbang\n^\\#!.*(?:\\s|\\/|(?<=!)\\b)perl(?:$|\\s)\n|\n# Modeline\n(?i:\n # Emacs\n -\\*-(?:(?:(?!mode\\s*:)[^:;]+:[^:;]+;)*\\s*mode\\s*:)?\\s*\n\tperl\n \\s*(?:;[^:;]+:[^:;]+?)*;?\\s*-\\*-\n |\n # Vim\n (?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|(?!^)\\sex)(?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s*set?\\s))(?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*[\\s:](?:filetype|ft|syntax)\\s*=\n\tperl\n (?=\\s|:|$)\n)",
|
||||
"keyEquivalent": "^~P",
|
||||
"name": "Perl",
|
||||
"scopeName": "source.perl",
|
||||
"comment": "\n\tTODO:\tInclude RegExp syntax\n",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#line_comment"
|
||||
|
@ -2545,7 +2535,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.perl",
|
||||
"uuid": "EDBFE125-6B1C-11D9-9189-000D93589AF6"
|
||||
}
|
||||
}
|
|
@ -5,15 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/perl.tmbundle/commit/d9841a0878239fa43f88c640f8d458590f97e8f5",
|
||||
"fileTypes": [
|
||||
"p6",
|
||||
"pl6",
|
||||
"pm6",
|
||||
"nqp"
|
||||
],
|
||||
"firstLineMatch": "(?x)\n# Hashbang\n^\\#!.*(?:\\s|\\/|(?<=!)\\b)(?:perl6|nqp)(?:$|\\s)\n|\n# Perl 6 pragma\n\\buse\\s+v6\\b\n|\n# Modeline\n(?i:\n # Emacs\n -\\*-(?:(?:(?!mode\\s*:)[^:;]+:[^:;]+;)*\\s*mode\\s*:)?\\s*\n\tperl6\n \\s*(?:;[^:;]+:[^:;]+?)*;?\\s*-\\*-\n |\n # Vim\n (?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|(?!^)\\sex)(?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s*set?\\s))(?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*[\\s:](?:filetype|ft|syntax)\\s*=\n\tperl6\n (?=\\s|:|$)\n)",
|
||||
"keyEquivalent": "^~P",
|
||||
"name": "Perl 6",
|
||||
"scopeName": "source.perl.6",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "^=begin",
|
||||
|
@ -318,7 +311,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.perl.6",
|
||||
"uuid": "E685440C-0E20-4424-9693-864D5240A269"
|
||||
}
|
||||
}
|
|
@ -5,26 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-php/commit/29c140e1531e0b5e842e5bfd4377f879d8b79cd4",
|
||||
"scopeName": "text.html.php",
|
||||
"name": "PHP",
|
||||
"fileTypes": [
|
||||
"aw",
|
||||
"ctp",
|
||||
"inc",
|
||||
"install",
|
||||
"module",
|
||||
"php",
|
||||
"php_cs",
|
||||
"php3",
|
||||
"php4",
|
||||
"php5",
|
||||
"phpt",
|
||||
"phtml",
|
||||
"profile"
|
||||
],
|
||||
"firstLineMatch": "(?x)\n# Hashbang\n^\\#!.*(?:\\s|\\/)\n php\\d?\n(?:$|\\s)\n|\n# Modeline\n(?i:\n # Emacs\n -\\*-(?:\\s*(?=[^:;\\s]+\\s*-\\*-)|(?:.*?[;\\s]|(?<=-\\*-))mode\\s*:\\s*)\n php\n (?=[\\s;]|(?<![-*])-\\*-).*?-\\*-\n |\n # Vim\n (?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|\\sex)(?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s*set?\\s))(?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*[\\s:](?:filetype|ft|syntax)\\s*=\n (?:php|phtml)\n (?=\\s|:|$)\n)\n|\n# Regular opening PHP tags\n^\\s*<\\?(?i:php|=|\\s|$)",
|
||||
"foldingStartMarker": "(/\\*|\\{\\s*$|<<<HTML)",
|
||||
"foldingStopMarker": "(\\*/|^\\s*\\}|^HTML;)",
|
||||
"scopeName": "text.html.php",
|
||||
"injections": {
|
||||
"text.html.php - (meta.embedded | meta.tag), L:text.html.php meta.tag, L:text.html.php source.js": {
|
||||
"patterns": [
|
||||
|
|
|
@ -5,12 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/PowerShell/EditorSyntax/commit/d605150f48952ba4bd28d7b389e97adc1a5d9b76",
|
||||
"fileTypes": [
|
||||
"ps1",
|
||||
"psm1",
|
||||
"psd1"
|
||||
],
|
||||
"name": "PowerShell",
|
||||
"scopeName": "source.powershell",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(--%)",
|
||||
|
@ -1064,7 +1060,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.powershell",
|
||||
"uuid": "f8f5ffb0-503e-11df-9879-0800200c9a66"
|
||||
}
|
||||
}
|
|
@ -5,10 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/davidrios/jade-tmbundle/commit/f311a516bb29296fcebfdc7da8149b1c79dfb0a1",
|
||||
"fileTypes": [
|
||||
"jade"
|
||||
],
|
||||
"name": "Jade",
|
||||
"scopeName": "text.jade",
|
||||
"patterns": [
|
||||
{
|
||||
"comment": "Doctype declaration.",
|
||||
|
@ -985,7 +983,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "text.jade",
|
||||
"uuid": "eee6ba25-6ac2-4f7e-9c70-cddf2bd3448b"
|
||||
}
|
||||
}
|
|
@ -7,27 +7,6 @@
|
|||
"version": "https://github.com/MagicStack/MagicPython/commit/b453f26ed856c9b16a053517c41207e3a72cc7d5",
|
||||
"name": "MagicPython",
|
||||
"scopeName": "source.python",
|
||||
"fileTypes": [
|
||||
"py",
|
||||
"py3",
|
||||
"rpy",
|
||||
"pyw",
|
||||
"cpy",
|
||||
"pyi",
|
||||
"SConstruct",
|
||||
"Sconstruct",
|
||||
"sconstruct",
|
||||
"SConscript",
|
||||
"gyp",
|
||||
"gypi",
|
||||
"wsgi",
|
||||
"kv",
|
||||
"Snakefile",
|
||||
"tac"
|
||||
],
|
||||
"first_line_match": "^#![ \\t]*/.*\\bpython[\\d\\.]*\\b",
|
||||
"firstLineMatch": "^#![ \\t]*/.*\\bpython[\\d\\.]*\\b",
|
||||
"uuid": "742deb57-6e38-4192-bed6-410746efd85d",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#statement"
|
||||
|
|
|
@ -7,10 +7,6 @@
|
|||
"version": "https://github.com/MagicStack/MagicPython/commit/361a4964a559481330764a447e7bab88d4f1b01b",
|
||||
"name": "MagicRegExp",
|
||||
"scopeName": "source.regexp.python",
|
||||
"fileTypes": [
|
||||
"re"
|
||||
],
|
||||
"uuid": "39e15186-71e6-11e5-b82c-7c6d62900c7c",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#regexp-expression"
|
||||
|
|
|
@ -5,17 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/Ikuyadeu/vscode-R/commit/b3ef459a3999160d97ea28f4754fda810417f99f",
|
||||
"fileTypes": [
|
||||
"R",
|
||||
"r",
|
||||
"S",
|
||||
"s",
|
||||
"Rprofile"
|
||||
],
|
||||
"foldingStartMarker": "(\\(\\s*$|\\{\\s*$)",
|
||||
"foldingStopMarker": "(^\\s*\\)|^\\s*\\})",
|
||||
"keyEquivalent": "^~R",
|
||||
"name": "R",
|
||||
"scopeName": "source.r",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#roxygen"
|
||||
|
@ -549,7 +540,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.r",
|
||||
"uuid": "B2E6B78D-6E70-11D9-A369-000D93B3A10A"
|
||||
}
|
||||
}
|
|
@ -7,10 +7,6 @@
|
|||
"version": "https://github.com/demyte/language-cshtml/commit/cbf0e35971324e861247145e92f4cbbe0bc42d0e",
|
||||
"name": "ASP.NET Razor",
|
||||
"scopeName": "text.html.cshtml",
|
||||
"fileTypes": [
|
||||
"cshtml",
|
||||
"gohtml"
|
||||
],
|
||||
"patterns": [
|
||||
{
|
||||
"name": "section.embedded.source.cshtml",
|
||||
|
|
|
@ -5,46 +5,9 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/ruby.tmbundle/commit/74713556df10fbc7b1f9e99013ab1e34cd836f56",
|
||||
"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",
|
||||
"rbx",
|
||||
"rjs",
|
||||
"Rakefile",
|
||||
"rake",
|
||||
"cgi",
|
||||
"fcgi",
|
||||
"gemspec",
|
||||
"irbrc",
|
||||
"Capfile",
|
||||
"ru",
|
||||
"prawn",
|
||||
"Cheffile",
|
||||
"Guardfile",
|
||||
"Hobofile",
|
||||
"Vagrantfile",
|
||||
".vagrantplugins",
|
||||
"Appraisals",
|
||||
"Rantfile",
|
||||
"Berksfile",
|
||||
"Berksfile.lock",
|
||||
"Thorfile",
|
||||
"Puppetfile",
|
||||
"arb",
|
||||
"Dangerfile",
|
||||
"Brewfile",
|
||||
"Fastfile",
|
||||
"Appfile",
|
||||
"Deliverfile",
|
||||
"Matchfile",
|
||||
"Scanfile",
|
||||
"Snapfile",
|
||||
"Gymfile",
|
||||
"jb"
|
||||
],
|
||||
"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",
|
||||
"scopeName": "source.ruby",
|
||||
"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",
|
||||
"patterns": [
|
||||
{
|
||||
"captures": {
|
||||
|
@ -2808,7 +2771,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.ruby",
|
||||
"uuid": "E00B62AC-6B1C-11D9-9B1F-000D93589AF6"
|
||||
}
|
||||
}
|
|
@ -7,210 +7,6 @@
|
|||
"version": "https://github.com/zargony/atom-language-rust/commit/179f449a69182cae4fcdf644d59d842b7e445f89",
|
||||
"name": "Rust",
|
||||
"scopeName": "source.rust",
|
||||
"fileTypes": [
|
||||
"rs"
|
||||
],
|
||||
"repository": {
|
||||
"block_doc_comment": {
|
||||
"comment": "Block documentation comment",
|
||||
"name": "comment.block.documentation.rust",
|
||||
"begin": "/\\*[\\*!](?![\\*/])",
|
||||
"end": "\\*/",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#block_doc_comment"
|
||||
},
|
||||
{
|
||||
"include": "#block_comment"
|
||||
}
|
||||
]
|
||||
},
|
||||
"block_comment": {
|
||||
"comment": "Block comment",
|
||||
"name": "comment.block.rust",
|
||||
"begin": "/\\*",
|
||||
"end": "\\*/",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#block_doc_comment"
|
||||
},
|
||||
{
|
||||
"include": "#block_comment"
|
||||
}
|
||||
]
|
||||
},
|
||||
"line_doc_comment": {
|
||||
"comment": "Single-line documentation comment",
|
||||
"name": "comment.line.documentation.rust",
|
||||
"begin": "//[!/](?=[^/])",
|
||||
"end": "$"
|
||||
},
|
||||
"line_comment": {
|
||||
"comment": "Single-line comment",
|
||||
"name": "comment.line.double-slash.rust",
|
||||
"begin": "//",
|
||||
"end": "$"
|
||||
},
|
||||
"escaped_character": {
|
||||
"name": "constant.character.escape.rust",
|
||||
"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",
|
||||
"name": "string.quoted.double.rust",
|
||||
"begin": "b?\"",
|
||||
"end": "\"",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#escaped_character"
|
||||
}
|
||||
]
|
||||
},
|
||||
"raw_string_literal": {
|
||||
"comment": "Raw double-quote string literal",
|
||||
"name": "string.quoted.double.raw.rust",
|
||||
"begin": "b?r(#*)\"",
|
||||
"end": "\"\\1"
|
||||
},
|
||||
"sigils": {
|
||||
"comment": "Sigil",
|
||||
"name": "keyword.operator.sigil.rust",
|
||||
"match": "[&*](?=[a-zA-Z0-9_\\(\\[\\|\\\"]+)"
|
||||
},
|
||||
"self": {
|
||||
"comment": "Self variable",
|
||||
"name": "variable.language.rust",
|
||||
"match": "\\bself\\b"
|
||||
},
|
||||
"mut": {
|
||||
"comment": "Mutable storage modifier",
|
||||
"name": "storage.modifier.mut.rust",
|
||||
"match": "\\bmut\\b"
|
||||
},
|
||||
"box": {
|
||||
"comment": "Box storage modifier",
|
||||
"name": "storage.modifier.box.rust",
|
||||
"match": "\\bbox\\b"
|
||||
},
|
||||
"const": {
|
||||
"comment": "Const storage modifier",
|
||||
"name": "storage.modifier.const.rust",
|
||||
"match": "\\bconst\\b"
|
||||
},
|
||||
"pub": {
|
||||
"comment": "Visibility modifier",
|
||||
"name": "storage.modifier.visibility.rust",
|
||||
"match": "\\bpub\\b"
|
||||
},
|
||||
"unsafe": {
|
||||
"comment": "Unsafe code keyword",
|
||||
"name": "keyword.other.unsafe.rust",
|
||||
"match": "\\bunsafe\\b"
|
||||
},
|
||||
"where": {
|
||||
"comment": "Generic where clause",
|
||||
"name": "keyword.other.where.rust",
|
||||
"match": "\\bwhere\\b"
|
||||
},
|
||||
"lifetime": {
|
||||
"comment": "Named lifetime",
|
||||
"name": "storage.modifier.lifetime.rust",
|
||||
"match": "'([a-zA-Z_][a-zA-Z0-9_]*)\\b",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "entity.name.lifetime.rust"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ref_lifetime": {
|
||||
"comment": "Reference with named lifetime",
|
||||
"match": "&('([a-zA-Z_][a-zA-Z0-9_]*))\\b",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "storage.modifier.lifetime.rust"
|
||||
},
|
||||
"2": {
|
||||
"name": "entity.name.lifetime.rust"
|
||||
}
|
||||
}
|
||||
},
|
||||
"core_types": {
|
||||
"comment": "Built-in/core type",
|
||||
"name": "storage.type.core.rust",
|
||||
"match": "\\b(bool|char|usize|isize|u8|u16|u32|u64|u128|i8|i16|i32|i64|i128|f32|f64|str|Self|Option|Result)\\b"
|
||||
},
|
||||
"core_vars": {
|
||||
"comment": "Core type variant",
|
||||
"name": "support.constant.core.rust",
|
||||
"match": "\\b(Some|None|Ok|Err)\\b"
|
||||
},
|
||||
"core_marker": {
|
||||
"comment": "Core trait (marker)",
|
||||
"name": "support.type.marker.rust",
|
||||
"match": "\\b(Copy|Send|Sized|Sync)\\b"
|
||||
},
|
||||
"core_traits": {
|
||||
"comment": "Core trait",
|
||||
"name": "support.type.core.rust",
|
||||
"match": "\\b(Drop|Fn|FnMut|FnOnce|Clone|PartialEq|PartialOrd|Eq|Ord|AsRef|AsMut|Into|From|Default|Iterator|Extend|IntoIterator|DoubleEndedIterator|ExactSizeIterator)\\b"
|
||||
},
|
||||
"std_types": {
|
||||
"comment": "Standard library type",
|
||||
"name": "storage.class.std.rust",
|
||||
"match": "\\b(Box|String|Vec|Path|PathBuf)\\b"
|
||||
},
|
||||
"std_traits": {
|
||||
"comment": "Standard library trait",
|
||||
"name": "support.type.std.rust",
|
||||
"match": "\\b(ToOwned|ToString)\\b"
|
||||
},
|
||||
"type": {
|
||||
"comment": "A type",
|
||||
"name": "entity.name.type.rust",
|
||||
"match": "\\b([A-Za-z][_A-Za-z0-9]*|_[_A-Za-z0-9]+)\\b"
|
||||
},
|
||||
"type_params": {
|
||||
"comment": "Type parameters",
|
||||
"name": "meta.type_params.rust",
|
||||
"begin": "<(?![=<])",
|
||||
"end": "(?<![-])>",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#block_comment"
|
||||
},
|
||||
{
|
||||
"include": "#line_comment"
|
||||
},
|
||||
{
|
||||
"include": "#sigils"
|
||||
},
|
||||
{
|
||||
"include": "#mut"
|
||||
},
|
||||
{
|
||||
"include": "#lifetime"
|
||||
},
|
||||
{
|
||||
"include": "#core_types"
|
||||
},
|
||||
{
|
||||
"include": "#core_marker"
|
||||
},
|
||||
{
|
||||
"include": "#core_traits"
|
||||
},
|
||||
{
|
||||
"include": "#std_types"
|
||||
},
|
||||
{
|
||||
"include": "#std_traits"
|
||||
},
|
||||
{
|
||||
"include": "#type_params"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"patterns": [
|
||||
{
|
||||
"comment": "Implementation",
|
||||
|
@ -654,5 +450,206 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"repository": {
|
||||
"block_doc_comment": {
|
||||
"comment": "Block documentation comment",
|
||||
"name": "comment.block.documentation.rust",
|
||||
"begin": "/\\*[\\*!](?![\\*/])",
|
||||
"end": "\\*/",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#block_doc_comment"
|
||||
},
|
||||
{
|
||||
"include": "#block_comment"
|
||||
}
|
||||
]
|
||||
},
|
||||
"block_comment": {
|
||||
"comment": "Block comment",
|
||||
"name": "comment.block.rust",
|
||||
"begin": "/\\*",
|
||||
"end": "\\*/",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#block_doc_comment"
|
||||
},
|
||||
{
|
||||
"include": "#block_comment"
|
||||
}
|
||||
]
|
||||
},
|
||||
"line_doc_comment": {
|
||||
"comment": "Single-line documentation comment",
|
||||
"name": "comment.line.documentation.rust",
|
||||
"begin": "//[!/](?=[^/])",
|
||||
"end": "$"
|
||||
},
|
||||
"line_comment": {
|
||||
"comment": "Single-line comment",
|
||||
"name": "comment.line.double-slash.rust",
|
||||
"begin": "//",
|
||||
"end": "$"
|
||||
},
|
||||
"escaped_character": {
|
||||
"name": "constant.character.escape.rust",
|
||||
"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",
|
||||
"name": "string.quoted.double.rust",
|
||||
"begin": "b?\"",
|
||||
"end": "\"",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#escaped_character"
|
||||
}
|
||||
]
|
||||
},
|
||||
"raw_string_literal": {
|
||||
"comment": "Raw double-quote string literal",
|
||||
"name": "string.quoted.double.raw.rust",
|
||||
"begin": "b?r(#*)\"",
|
||||
"end": "\"\\1"
|
||||
},
|
||||
"sigils": {
|
||||
"comment": "Sigil",
|
||||
"name": "keyword.operator.sigil.rust",
|
||||
"match": "[&*](?=[a-zA-Z0-9_\\(\\[\\|\\\"]+)"
|
||||
},
|
||||
"self": {
|
||||
"comment": "Self variable",
|
||||
"name": "variable.language.rust",
|
||||
"match": "\\bself\\b"
|
||||
},
|
||||
"mut": {
|
||||
"comment": "Mutable storage modifier",
|
||||
"name": "storage.modifier.mut.rust",
|
||||
"match": "\\bmut\\b"
|
||||
},
|
||||
"box": {
|
||||
"comment": "Box storage modifier",
|
||||
"name": "storage.modifier.box.rust",
|
||||
"match": "\\bbox\\b"
|
||||
},
|
||||
"const": {
|
||||
"comment": "Const storage modifier",
|
||||
"name": "storage.modifier.const.rust",
|
||||
"match": "\\bconst\\b"
|
||||
},
|
||||
"pub": {
|
||||
"comment": "Visibility modifier",
|
||||
"name": "storage.modifier.visibility.rust",
|
||||
"match": "\\bpub\\b"
|
||||
},
|
||||
"unsafe": {
|
||||
"comment": "Unsafe code keyword",
|
||||
"name": "keyword.other.unsafe.rust",
|
||||
"match": "\\bunsafe\\b"
|
||||
},
|
||||
"where": {
|
||||
"comment": "Generic where clause",
|
||||
"name": "keyword.other.where.rust",
|
||||
"match": "\\bwhere\\b"
|
||||
},
|
||||
"lifetime": {
|
||||
"comment": "Named lifetime",
|
||||
"name": "storage.modifier.lifetime.rust",
|
||||
"match": "'([a-zA-Z_][a-zA-Z0-9_]*)\\b",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "entity.name.lifetime.rust"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ref_lifetime": {
|
||||
"comment": "Reference with named lifetime",
|
||||
"match": "&('([a-zA-Z_][a-zA-Z0-9_]*))\\b",
|
||||
"captures": {
|
||||
"1": {
|
||||
"name": "storage.modifier.lifetime.rust"
|
||||
},
|
||||
"2": {
|
||||
"name": "entity.name.lifetime.rust"
|
||||
}
|
||||
}
|
||||
},
|
||||
"core_types": {
|
||||
"comment": "Built-in/core type",
|
||||
"name": "storage.type.core.rust",
|
||||
"match": "\\b(bool|char|usize|isize|u8|u16|u32|u64|u128|i8|i16|i32|i64|i128|f32|f64|str|Self|Option|Result)\\b"
|
||||
},
|
||||
"core_vars": {
|
||||
"comment": "Core type variant",
|
||||
"name": "support.constant.core.rust",
|
||||
"match": "\\b(Some|None|Ok|Err)\\b"
|
||||
},
|
||||
"core_marker": {
|
||||
"comment": "Core trait (marker)",
|
||||
"name": "support.type.marker.rust",
|
||||
"match": "\\b(Copy|Send|Sized|Sync)\\b"
|
||||
},
|
||||
"core_traits": {
|
||||
"comment": "Core trait",
|
||||
"name": "support.type.core.rust",
|
||||
"match": "\\b(Drop|Fn|FnMut|FnOnce|Clone|PartialEq|PartialOrd|Eq|Ord|AsRef|AsMut|Into|From|Default|Iterator|Extend|IntoIterator|DoubleEndedIterator|ExactSizeIterator)\\b"
|
||||
},
|
||||
"std_types": {
|
||||
"comment": "Standard library type",
|
||||
"name": "storage.class.std.rust",
|
||||
"match": "\\b(Box|String|Vec|Path|PathBuf)\\b"
|
||||
},
|
||||
"std_traits": {
|
||||
"comment": "Standard library trait",
|
||||
"name": "support.type.std.rust",
|
||||
"match": "\\b(ToOwned|ToString)\\b"
|
||||
},
|
||||
"type": {
|
||||
"comment": "A type",
|
||||
"name": "entity.name.type.rust",
|
||||
"match": "\\b([A-Za-z][_A-Za-z0-9]*|_[_A-Za-z0-9]+)\\b"
|
||||
},
|
||||
"type_params": {
|
||||
"comment": "Type parameters",
|
||||
"name": "meta.type_params.rust",
|
||||
"begin": "<(?![=<])",
|
||||
"end": "(?<![-])>",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#block_comment"
|
||||
},
|
||||
{
|
||||
"include": "#line_comment"
|
||||
},
|
||||
{
|
||||
"include": "#sigils"
|
||||
},
|
||||
{
|
||||
"include": "#mut"
|
||||
},
|
||||
{
|
||||
"include": "#lifetime"
|
||||
},
|
||||
{
|
||||
"include": "#core_types"
|
||||
},
|
||||
{
|
||||
"include": "#core_marker"
|
||||
},
|
||||
{
|
||||
"include": "#core_traits"
|
||||
},
|
||||
{
|
||||
"include": "#std_types"
|
||||
},
|
||||
{
|
||||
"include": "#std_traits"
|
||||
},
|
||||
{
|
||||
"include": "#type_params"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
|
@ -5,15 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/atom/language-sass/commit/a07688bd078f420f56df6221e9263d80e738869b",
|
||||
"scopeName": "source.css.scss",
|
||||
"name": "SCSS",
|
||||
"fileTypes": [
|
||||
"scss",
|
||||
"css.scss",
|
||||
"css.scss.erb",
|
||||
"scss.erb",
|
||||
"scss.liquid"
|
||||
],
|
||||
"scopeName": "source.css.scss",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#variable_setting"
|
||||
|
|
|
@ -5,11 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/tgjones/shaders-tmLanguage/commit/c72c8b39380ba5a86c58ceed053b5d965ebf38b3",
|
||||
"scopeName": "source.shaderlab",
|
||||
"name": "ShaderLab",
|
||||
"fileTypes": [
|
||||
"shader"
|
||||
],
|
||||
"scopeName": "source.shaderlab",
|
||||
"patterns": [
|
||||
{
|
||||
"name": "comment.line.double-slash.shaderlab",
|
||||
|
|
|
@ -4,35 +4,9 @@
|
|||
"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-shellscript/commit/5206d247e33bb4e7ebeb320f10814ecd4132f9eb",
|
||||
"scopeName": "source.shell",
|
||||
"version": "https://github.com/atom/language-shellscript/commit/4c3711edbe8eac6f501976893976b1ac6a043d50",
|
||||
"name": "Shell Script",
|
||||
"fileTypes": [
|
||||
"sh",
|
||||
"bash",
|
||||
"ksh",
|
||||
"zsh",
|
||||
"zsh-theme",
|
||||
"zshenv",
|
||||
"zlogin",
|
||||
"zlogout",
|
||||
"zprofile",
|
||||
"zshrc",
|
||||
"bashrc",
|
||||
"bash_aliases",
|
||||
"bash_profile",
|
||||
"bash_login",
|
||||
"profile",
|
||||
"bash_logout",
|
||||
".textmate_init",
|
||||
"npmrc",
|
||||
"PKGBUILD",
|
||||
"install",
|
||||
"cygport",
|
||||
"bats",
|
||||
"ebuild"
|
||||
],
|
||||
"firstLineMatch": "(?x)\n# Hashbang\n^\\#!.*(?:\\s|\\/)\n (?:bash|zsh|sh|tcsh|ksh|dash|ash|csh|rc)\n(?:$|\\s)\n|\n# Modeline\n(?i:\n # Emacs\n -\\*-(?:\\s*(?=[^:;\\s]+\\s*-\\*-)|(?:.*?[;\\s]|(?<=-\\*-))mode\\s*:\\s*)\n (?:shell-script|sh)\n (?=[\\s;]|(?<![-*])-\\*-).*?-\\*-\n |\n # Vim\n (?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|\\sex)(?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s* set?\\s))(?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*[\\s:](?:filetype|ft|syntax)\\s*=\n sh\n (?=\\s|:|$)\n)",
|
||||
"scopeName": "source.shell",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#comment"
|
||||
|
@ -141,7 +115,7 @@
|
|||
]
|
||||
},
|
||||
"comment": {
|
||||
"begin": "(^\\s+)?(?<=^|\\W)(?=#)(?!#{)",
|
||||
"begin": "(^\\s+)?(?<=^|\\W)(?<!-)(?=#)(?!#{)",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "punctuation.whitespace.comment.leading.shell"
|
||||
|
@ -314,7 +288,7 @@
|
|||
"heredoc": {
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(<<)-(\"|'|)\\s*(RUBY)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)-\\s*(\"|'|)\\s*(RUBY)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -338,7 +312,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)(\"|'|)\\s*(RUBY)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)\\s*(\"|'|)\\s*(RUBY)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -362,7 +336,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)-(\"|'|)\\s*(PYTHON)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)-\\s*(\"|'|)\\s*(PYTHON)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -386,7 +360,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)(\"|'|)\\s*(PYTHON)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)\\s*(\"|'|)\\s*(PYTHON)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -410,7 +384,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)-(\"|'|)\\s*(APPLESCRIPT)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)-\\s*(\"|'|)\\s*(APPLESCRIPT)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -434,7 +408,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)(\"|'|)\\s*(APPLESCRIPT)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)\\s*(\"|'|)\\s*(APPLESCRIPT)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -458,7 +432,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)-(\"|'|)\\s*(HTML)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)-\\s*(\"|'|)\\s*(HTML)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -482,7 +456,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)(\"|'|)\\s*(HTML)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)\\s*(\"|'|)\\s*(HTML)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -506,7 +480,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)-(\"|'|)\\s*(MARKDOWN)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)-\\s*(\"|'|)\\s*(MARKDOWN)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -530,7 +504,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)(\"|'|)\\s*(MARKDOWN)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)\\s*(\"|'|)\\s*(MARKDOWN)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -554,7 +528,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)-(\"|'|)\\s*(TEXTILE)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)-\\s*(\"|'|)\\s*(TEXTILE)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -578,7 +552,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)(\"|'|)\\s*(TEXTILE)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)\\s*(\"|'|)\\s*(TEXTILE)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -602,7 +576,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)-(\"|'|)\\s*(SHELL)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)-\\s*(\"|'|)\\s*(SHELL)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -626,7 +600,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)(\"|'|)\\s*(SHELL)(?=\\s|;|&|<|\"|')\\2",
|
||||
"begin": "(<<)\\s*(\"|'|)\\s*(SHELL)(?=\\s|;|&|<|\"|')\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -650,7 +624,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"begin": "(<<)-(\"|'|)\\s*\\\\?([^;&<\\s]+)\\2",
|
||||
"begin": "(<<)-\\s*(\"|'|)\\s*\\\\?([^;&<\\s]+)\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
@ -668,7 +642,7 @@
|
|||
"name": "string.unquoted.heredoc.no-indent.shell"
|
||||
},
|
||||
{
|
||||
"begin": "(<<)(\"|'|)\\s*\\\\?([^;&<\\s]+)\\2",
|
||||
"begin": "(<<)\\s*(\"|'|)\\s*\\\\?([^;&<\\s]+)\\2",
|
||||
"beginCaptures": {
|
||||
"1": {
|
||||
"name": "keyword.operator.heredoc.shell"
|
||||
|
|
|
@ -5,13 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/Microsoft/vscode-mssql/commit/c8effddd6a9df117f3ed45b60b487163950a7ea5",
|
||||
"fileTypes": [
|
||||
"sql",
|
||||
"ddl",
|
||||
"dml"
|
||||
],
|
||||
"keyEquivalent": "^~S",
|
||||
"name": "SQL",
|
||||
"scopeName": "source.sql",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "((?<!@)@)\\b(\\w+)\\b",
|
||||
|
@ -520,7 +515,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.sql",
|
||||
"uuid": "C49120AC-6ECC-11D9-ACC8-000D93589AF6"
|
||||
}
|
||||
}
|
|
@ -5,12 +5,8 @@
|
|||
"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"
|
||||
],
|
||||
"name": "Swift",
|
||||
"firstLineMatch": "^#!\\s*/.*\\bswift",
|
||||
"scopeName": "source.swift",
|
||||
"patterns": [
|
||||
{
|
||||
"name": "keyword.others.swift",
|
||||
|
|
|
@ -4,13 +4,9 @@
|
|||
"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/Microsoft/TypeScript-TmLanguage/commit/24c7fb5254f50dad85eae03836b1b9ff92ecf273",
|
||||
"version": "https://github.com/Microsoft/TypeScript-TmLanguage/commit/77d21fd8d3f750fcf67bdf7436f4e46565cba350",
|
||||
"name": "TypeScript",
|
||||
"scopeName": "source.ts",
|
||||
"fileTypes": [
|
||||
"ts"
|
||||
],
|
||||
"uuid": "ef98eb90-bf9b-11e4-bb52-0800200c9a66",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#directives"
|
||||
|
@ -3188,6 +3184,10 @@
|
|||
{
|
||||
"name": "keyword.operator.ternary.ts",
|
||||
"match": "(\\?|\\:)"
|
||||
},
|
||||
{
|
||||
"name": "keyword.operator.expression.infer.ts",
|
||||
"match": "(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))infer(?=\\s+[_$[:alpha:]])"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -4,13 +4,9 @@
|
|||
"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/Microsoft/TypeScript-TmLanguage/commit/24c7fb5254f50dad85eae03836b1b9ff92ecf273",
|
||||
"version": "https://github.com/Microsoft/TypeScript-TmLanguage/commit/77d21fd8d3f750fcf67bdf7436f4e46565cba350",
|
||||
"name": "TypeScriptReact",
|
||||
"scopeName": "source.tsx",
|
||||
"fileTypes": [
|
||||
"tsx"
|
||||
],
|
||||
"uuid": "805375ec-d614-41f5-8993-5843fe63ea82",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#directives"
|
||||
|
@ -3154,6 +3150,10 @@
|
|||
{
|
||||
"name": "keyword.operator.ternary.tsx",
|
||||
"match": "(\\?|\\:)"
|
||||
},
|
||||
{
|
||||
"name": "keyword.operator.expression.infer.tsx",
|
||||
"match": "(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))infer(?=\\s+[_$[:alpha:]])"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -5,12 +5,9 @@
|
|||
"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"
|
||||
],
|
||||
"keyEquivalent": "^~A",
|
||||
"name": "ASP vb.NET",
|
||||
"scopeName": "source.asp.vb.net",
|
||||
"comment": "Modified from the original ASP bundle. Originally modified by Thomas Aylott subtleGradient.com",
|
||||
"patterns": [
|
||||
{
|
||||
"match": "\\n",
|
||||
|
@ -237,7 +234,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.asp.vb.net",
|
||||
"uuid": "7F9C9343-D48E-4E7D-BFE8-F680714DCD3E"
|
||||
}
|
||||
}
|
|
@ -5,88 +5,8 @@
|
|||
"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": [
|
||||
"aiml",
|
||||
"atom",
|
||||
"axml",
|
||||
"bpmn",
|
||||
"config",
|
||||
"cpt",
|
||||
"csl",
|
||||
"csproj",
|
||||
"csproj.user",
|
||||
"dae",
|
||||
"dia",
|
||||
"dita",
|
||||
"ditamap",
|
||||
"dtml",
|
||||
"fodg",
|
||||
"fodp",
|
||||
"fods",
|
||||
"fodt",
|
||||
"fsproj",
|
||||
"fxml",
|
||||
"gir",
|
||||
"glade",
|
||||
"gpx",
|
||||
"graphml",
|
||||
"icls",
|
||||
"iml",
|
||||
"isml",
|
||||
"jmx",
|
||||
"jsp",
|
||||
"kst",
|
||||
"launch",
|
||||
"menu",
|
||||
"mxml",
|
||||
"nuspec",
|
||||
"opml",
|
||||
"owl",
|
||||
"pom",
|
||||
"ppj",
|
||||
"proj",
|
||||
"pt",
|
||||
"pubxml",
|
||||
"pubxml.user",
|
||||
"rdf",
|
||||
"rng",
|
||||
"rss",
|
||||
"sdf",
|
||||
"shproj",
|
||||
"siml",
|
||||
"sld",
|
||||
"storyboard",
|
||||
"svg",
|
||||
"targets",
|
||||
"tld",
|
||||
"vbox",
|
||||
"vbox-prev",
|
||||
"vbproj",
|
||||
"vbproj.user",
|
||||
"vcproj",
|
||||
"vcproj.filters",
|
||||
"vcxproj",
|
||||
"vcxproj.filters",
|
||||
"wixmsp",
|
||||
"wixmst",
|
||||
"wixobj",
|
||||
"wixout",
|
||||
"wsdl",
|
||||
"wxs",
|
||||
"xaml",
|
||||
"xbl",
|
||||
"xib",
|
||||
"xlf",
|
||||
"xliff",
|
||||
"xml",
|
||||
"xpdl",
|
||||
"xsd",
|
||||
"xul",
|
||||
"ui"
|
||||
],
|
||||
"firstLineMatch": "(?x)\n# XML declaration\n(?:\n ^ <\\? xml\n\n # VersionInfo\n \\s+ version\n \\s* = \\s*\n (['\"])\n 1 \\. [0-9]+\n \\1\n\n # EncodingDecl\n (?:\n \\s+ encoding\n \\s* = \\s*\n\n # EncName\n (['\"])\n [A-Za-z]\n [-A-Za-z0-9._]*\n \\2\n )?\n\n # SDDecl\n (?:\n \\s+ standalone\n \\s* = \\s*\n (['\"])\n (?:yes|no)\n \\3\n )?\n\n \\s* \\?>\n)\n|\n# Modeline\n(?i:\n # Emacs\n -\\*-(?:\\s*(?=[^:;\\s]+\\s*-\\*-)|(?:.*?[;\\s]|(?<=-\\*-))mode\\s*:\\s*)\n xml\n (?=[\\s;]|(?<![-*])-\\*-).*?-\\*-\n |\n # Vim\n (?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|\\sex)(?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s*set?\\s))(?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*[\\s:](?:filetype|ft|syntax)\\s*=\n xml\n (?=\\s|:|$)\n)",
|
||||
"scopeName": "text.xml",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(<\\?)\\s*([-_a-zA-Z0-9]+)",
|
||||
|
|
|
@ -5,12 +5,8 @@
|
|||
"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": [
|
||||
"xsl",
|
||||
"xslt"
|
||||
],
|
||||
"scopeName": "text.xml.xsl",
|
||||
"patterns": [
|
||||
{
|
||||
"begin": "(<)(xsl)((:))(template)",
|
||||
|
|
|
@ -5,19 +5,8 @@
|
|||
"Once accepted there, we are happy to receive an update request."
|
||||
],
|
||||
"version": "https://github.com/textmate/yaml.tmbundle/commit/efc96efafe5e48480cf55a2ed124b388cbea4440",
|
||||
"fileTypes": [
|
||||
"yaml",
|
||||
"yml",
|
||||
"rviz",
|
||||
"reek",
|
||||
"clang-format",
|
||||
"yaml-tmlanguage",
|
||||
"syntax",
|
||||
"sublime-syntax"
|
||||
],
|
||||
"firstLineMatch": "^%YAML( ?1.\\d+)?",
|
||||
"keyEquivalent": "^~Y",
|
||||
"name": "YAML",
|
||||
"scopeName": "source.yaml",
|
||||
"patterns": [
|
||||
{
|
||||
"include": "#comment"
|
||||
|
@ -628,7 +617,5 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"scopeName": "source.yaml",
|
||||
"uuid": "686AD6AE-33F3-4493-9512-9E9FC1D5417F"
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue