45 lines
1.1 KiB
Plaintext
45 lines
1.1 KiB
Plaintext
|
// [PackageDev] target_format: plist, ext: tmLanguage
|
||
|
{
|
||
|
"name": "Dummy",
|
||
|
"scopeName": "source.dummy",
|
||
|
"fileTypes": ["dummy"],
|
||
|
"patterns": [
|
||
|
{
|
||
|
"include": "#string"
|
||
|
}, {
|
||
|
"include": "#escapes"
|
||
|
}
|
||
|
],
|
||
|
"repository": {
|
||
|
"escapes": {
|
||
|
"patterns": [
|
||
|
{
|
||
|
"match": "\\\\[nrt\\\\\\$\\\"']",
|
||
|
"name": "keyword.dummy"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"string": {
|
||
|
"beginCaptures": {
|
||
|
"0": {
|
||
|
"name": "punctuation.definition.string.begin.dummy"
|
||
|
}
|
||
|
},
|
||
|
"endCaptures": {
|
||
|
"0": {
|
||
|
"name": "punctuation.definition.string.end.dummy"
|
||
|
}
|
||
|
},
|
||
|
"contentName": "meta.string-contents.quoted.double.dummy",
|
||
|
"name": "string.quoted.double.dummy",
|
||
|
"end": "'''",
|
||
|
"begin": "'''",
|
||
|
"patterns": [
|
||
|
{
|
||
|
"include": "#escapes"
|
||
|
}
|
||
|
],
|
||
|
"comment": "This is a comment"
|
||
|
}
|
||
|
}
|
||
|
}
|