diff options
Diffstat (limited to 'qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json')
| -rw-r--r-- | qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json b/qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json index 8f90012..43aaf51 100644 --- a/qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json +++ b/qt-qml/res/lang/qml/qml.qmlproject.tmLanguage.json @@ -89,9 +89,19 @@ "end": "\\}", "patterns": [ { + "include": "#object-contents" + } + ] + }, + "object-contents": { + "patterns": [ + { "include": "$self" }, { + "include": "#object" + }, + { "include": "#signal" }, { @@ -299,16 +309,19 @@ ], "repository": { "attr-object": { - "begin": "\\b([\\w\\.]*)\\s*:\\s*(?=[A-Z]\\w*\\s*\\{)", + "begin": "\\b([\\w\\.]*)\\s*:\\s*([A-Z]\\w*\\s*\\{)", "beginCaptures": { "1": { "name": "variable.parameter.attr-object.qml" + }, + "2": { + "name": "variable.parameter.attr-object.type.qml" } }, - "end": "(?=\\})", + "end": "\\}", "patterns": [ { - "include": "#object" + "include": "#object-contents" } ] }, |
