diff --git a/runtime/queries/erlang/highlights.scm b/runtime/queries/erlang/highlights.scm index 8e4a640d6ecbe..a5f96b3a995fa 100644 --- a/runtime/queries/erlang/highlights.scm +++ b/runtime/queries/erlang/highlights.scm @@ -123,6 +123,14 @@ ; Punctuation ["," "." "-" ";"] @punctuation.delimiter -["(" ")" "#" "{" "}" "[" "]" "<<" ">>"] @punctuation.bracket + +(list "[" @rainbow "]" @rainbow) +(record "#" @rainbow "{" @rainbow "}" @rainbow) +(map "#" @rainbow "{" @rainbow "}" @rainbow) +(map_update "{" @rainbow "}" @rainbow) +(tuple "{" @rainbow "}" @rainbow) +(arguments "(" @rainbow ")" @rainbow) +(parenthesized_expression "(" @rainbow ")" @rainbow) +(bitstring "<<" @rainbow ">>" @rainbow) ; (ERROR) @error diff --git a/runtime/queries/toml/highlights.scm b/runtime/queries/toml/highlights.scm index 3c4425f8c3f63..6ecce2a4cfb72 100644 --- a/runtime/queries/toml/highlights.scm +++ b/runtime/queries/toml/highlights.scm @@ -27,9 +27,7 @@ "=" @operator -"[" @punctuation.bracket -"]" @punctuation.bracket -"[[" @punctuation.bracket -"]]" @punctuation.bracket -"{" @punctuation.bracket -"}" @punctuation.bracket +(table_array_element "[[" @rainbow "]]" @rainbow) +(table "[" @rainbow "]" @rainbow) +(array "[" @rainbow "]" @rainbow) +(inline_table "{" @rainbow "}" @rainbow) diff --git a/runtime/queries/tsq/highlights.scm b/runtime/queries/tsq/highlights.scm index c655b994f7518..8eda43cf09a3e 100644 --- a/runtime/queries/tsq/highlights.scm +++ b/runtime/queries/tsq/highlights.scm @@ -8,6 +8,12 @@ ((query . (comment) @keyword.directive) (#match? @keyword.directive "^; +inherits *:")) +(group "(" @rainbow ")" @rainbow) +(named_node "(" @rainbow ")" @rainbow) +(wildcard_node "(" @rainbow ")" @rainbow) +(predicate "(" @rainbow ")" @rainbow) +(alternation "[" @rainbow "]" @rainbow) + [ "(" ")"