Refresh master with initial release/0.24 snapshot (#332)

* Initial port of release/0.24 source code

* Fix additional headers

* Fix a typo in launch.json
This commit is contained in:
Karl Burtram
2017-12-15 15:38:57 -08:00
committed by GitHub
parent 271b3a0b82
commit 6ad0df0e3e
7118 changed files with 107999 additions and 56466 deletions

View File

@@ -4,7 +4,7 @@
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
"Once accepted there, we are happy to receive an update request."
],
"version": "https://github.com/textmate/shellscript.tmbundle/commit/ba95d7b742caef130911d878f42f66bdd80181e4",
"version": "https://github.com/textmate/shellscript.tmbundle/commit/1c0cc0b904bb87b18b6987109e694f9d0058656d",
"fileTypes": [
"sh",
"bash",
@@ -771,6 +771,16 @@
"match": "\\\\[`\\\\$]",
"name": "constant.character.escape.shell"
},
{
"begin": "(?<=^|;|&|\\s|`)(#)(?!\\{)",
"beginCaptures": {
"1": {
"name": "punctuation.definition.comment.shell"
}
},
"end": "(?=`)|\\n",
"name": "comment.line.number-sign.shell"
},
{
"include": "$self"
}
@@ -791,6 +801,16 @@
},
"name": "string.interpolated.dollar.shell",
"patterns": [
{
"begin": "(?<=^|;|&|\\s|\\()(#)(?!\\{)",
"beginCaptures": {
"1": {
"name": "punctuation.definition.comment.shell"
}
},
"end": "(?=\\))|\\n",
"name": "comment.line.number-sign.shell"
},
{
"include": "$self"
}
@@ -848,7 +868,7 @@
"name": "keyword.control.shell"
}
},
"end": "(?<=^|;|&|\\s)(done)(?=\\s|;|&|$)",
"end": "(?<=^|;|&|\\s)(done)(?=\\s|;|&|$|\\))",
"name": "meta.scope.for-loop.shell",
"patterns": [
{
@@ -866,7 +886,7 @@
"name": "variable.other.loop.shell"
}
},
"end": "(?<=^|;|&|\\s)(done)(?=\\s|;|&|$)",
"end": "(?<=^|;|&|\\s)(done)(?=\\s|;|&|$|\\))",
"endCaptures": {
"1": {
"name": "keyword.control.shell"
@@ -886,7 +906,7 @@
"name": "keyword.control.shell"
}
},
"end": "(?<=^|;|&|\\s)(done)(?=\\s|;|&|$)",
"end": "(?<=^|;|&|\\s)(done)(?=\\s|;|&|$|\\))",
"name": "meta.scope.while-loop.shell",
"patterns": [
{
@@ -904,7 +924,7 @@
"name": "variable.other.loop.shell"
}
},
"end": "(?<=^|;|&|\\s)(done)(?=\\s|;|&|$)",
"end": "(?<=^|;|&|\\s)(done)(?=\\s|;|&|$|\\))",
"endCaptures": {
"1": {
"name": "keyword.control.shell"
@@ -924,7 +944,7 @@
"name": "keyword.control.shell"
}
},
"end": "(?<=^|;|&|\\s)(esac)(?=\\s|;|&|$)",
"end": "(?<=^|;|&|\\s)(esac)(?=\\s|;|&|$|\\))",
"name": "meta.scope.case-block.shell",
"patterns": [
{
@@ -934,7 +954,7 @@
"name": "keyword.control.shell"
}
},
"end": "(?<=^|;|&|\\s)(?=(?:esac)(?:\\s|;|&|$))",
"end": "(?<=^|;|&|\\s)(?=(?:esac)(?:\\s|;|&|$|\\)))",
"name": "meta.scope.case-body.shell",
"patterns": [
{
@@ -961,7 +981,7 @@
}
},
"comment": "Restrict match to avoid matching in lines like `dd if=/dev/sda1 …`",
"end": "(?<=^|;|&|\\s)(fi)(?=\\s|;|&|$)",
"end": "(?<=^|;|&|\\s)(fi)(?=\\s|;|&|$|\\))",
"endCaptures": {
"1": {
"name": "keyword.control.shell"