aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--queries/python/highlights.scm2
-rw-r--r--queries/starlark/highlights.scm2
-rw-r--r--tests/query/highlights/python/pattern_matching.py1
3 files changed, 5 insertions, 0 deletions
diff --git a/queries/python/highlights.scm b/queries/python/highlights.scm
index 5496263f0..6e9436ff1 100644
--- a/queries/python/highlights.scm
+++ b/queries/python/highlights.scm
@@ -304,6 +304,8 @@
"{" @punctuation.special
"}" @punctuation.special)
+(type_conversion) @function.macro
+
["," "." ":" ";" (ellipsis)] @punctuation.delimiter
;; Class definitions
diff --git a/queries/starlark/highlights.scm b/queries/starlark/highlights.scm
index ad2ecb89d..b203bc9d6 100644
--- a/queries/starlark/highlights.scm
+++ b/queries/starlark/highlights.scm
@@ -259,6 +259,8 @@
"{" @punctuation.special
"}" @punctuation.special)
+(type_conversion) @function.macro
+
["," "." ":" ";" (ellipsis)] @punctuation.delimiter
;; Error
diff --git a/tests/query/highlights/python/pattern_matching.py b/tests/query/highlights/python/pattern_matching.py
index 38622cf4b..2d7d7d0c0 100644
--- a/tests/query/highlights/python/pattern_matching.py
+++ b/tests/query/highlights/python/pattern_matching.py
@@ -29,6 +29,7 @@ match command.split():
case ["drop", *objects]: pass
case _:
print(f"Sorry, I couldn't understand {command!r}")
+ # ^^ @function.macro
match command.split():
# ^ conditional