diff options
| -rw-r--r-- | queries/swift/highlights.scm | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/queries/swift/highlights.scm b/queries/swift/highlights.scm index 5cc8347aa..c6220984e 100644 --- a/queries/swift/highlights.scm +++ b/queries/swift/highlights.scm @@ -1,5 +1,6 @@ [ "." ";" ":" "," ] @punctuation.delimiter -[ "\\(" "(" ")" "[" "]" "{" "}"] @punctuation.bracket ; TODO: "\\(" ")" in interpolations should be @punctuation.special +; TODO: "\\(" ")" in interpolations should be @punctuation.special +[ "\\(" "(" ")" "[" "]" "{" "}"] @punctuation.bracket ; Identifiers (attribute) @variable @@ -8,6 +9,7 @@ ; Declarations "func" @keyword.function + [ (visibility_modifier) (member_modifier) @@ -15,7 +17,7 @@ (property_modifier) (parameter_modifier) (inheritance_modifier) -] @keyword +] @type.qualifier (function_declaration (simple_identifier) @method) (function_declaration ["init" @constructor]) @@ -122,7 +124,7 @@ ] @number (real_literal) @float (boolean_literal) @boolean -"nil" @variable.builtin +"nil" @constant.builtin ; Regex literals (regex_literal) @string.regex |
