diff --git a/Icarus.novaextension/Queries/c/highlights.scm b/Icarus.novaextension/Queries/c/highlights.scm index c43411b..9c9fec6 100644 --- a/Icarus.novaextension/Queries/c/highlights.scm +++ b/Icarus.novaextension/Queries/c/highlights.scm @@ -65,6 +65,7 @@ (null) @value.null (number_literal) @value.number (char_literal) @value.number +(escape_sequence) @value.number [ (true) (false) diff --git a/Icarus.novaextension/Queries/cpp/highlights.scm b/Icarus.novaextension/Queries/cpp/highlights.scm index 0135000..212e35d 100644 --- a/Icarus.novaextension/Queries/cpp/highlights.scm +++ b/Icarus.novaextension/Queries/cpp/highlights.scm @@ -62,11 +62,11 @@ ; Types -(qualified_identifier +(qualified_identifier scope: (namespace_identifier) @identifier.type) (type_descriptor - (qualified_identifier + (qualified_identifier name: (type_identifier) @identifier.type)) ((namespace_identifier) @identifier.type @@ -184,6 +184,7 @@ (string_literal) @string (raw_string_literal) @string (char_literal) @value.number +(escape_sequence) @value.number ; Declarations diff --git a/Icarus.novaextension/Queries/objc/highlights.scm b/Icarus.novaextension/Queries/objc/highlights.scm index 0b62267..6fd12df 100644 --- a/Icarus.novaextension/Queries/objc/highlights.scm +++ b/Icarus.novaextension/Queries/objc/highlights.scm @@ -184,7 +184,7 @@ (module_string) ] @string -(escape_sequence) @string.escape +(escape_sequence) @value.number (null) @value.null (nil) @value.null @@ -290,7 +290,7 @@ function: (identifier) @identifier.function) (function_declarator declarator: (identifier) @identifier.function) -(selector_expression +(selector_expression name: (identifier) @identifier.function) ; (method_declaration ; selector: (identifier) @identifier.function) @@ -349,17 +349,17 @@ ;; Parameters ; (parameter_declaration ; declarator: (identifier) @identifier.variable.parameter) -; +; ; (parameter_declaration ; declarator: (pointer_declarator) @identifier.variable.parameter) -; +; ; (parameter_declaration ; declarator: (pointer_declarator ; declarator: (identifier) @identifier.variable.parameter)) ; (for_in_statement ; loop: (identifier) @identifier.variable) -; +; ; (dictionary_expression ; key: (_expression) @identifier.variable) ; (dictionary_expression diff --git a/Icarus.novaextension/Queries/swift/highlights.scm b/Icarus.novaextension/Queries/swift/highlights.scm index 00609fc..1686f88 100644 --- a/Icarus.novaextension/Queries/swift/highlights.scm +++ b/Icarus.novaextension/Queries/swift/highlights.scm @@ -114,7 +114,7 @@ ; String literals (line_str_text) @string -(str_escaped_char) @string +(str_escaped_char) @value.number (multi_line_str_text) @string (raw_str_part) @string (raw_str_end_part) @string @@ -167,7 +167,7 @@ "..<" "..." - + (bang) ] @operator