Tweak SCREAMING_SNAKE_CASE regexes in highlight queries

Max Brunsfeld created

Change summary

crates/zed/src/languages/c/highlights.scm          | 2 +-
crates/zed/src/languages/cpp/highlights.scm        | 2 +-
crates/zed/src/languages/javascript/highlights.scm | 2 +-
crates/zed/src/languages/python/highlights.scm     | 2 +-
crates/zed/src/languages/rust/highlights.scm       | 2 +-
crates/zed/src/languages/typescript/highlights.scm | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)

Detailed changes

crates/zed/src/languages/c/highlights.scm 🔗

@@ -86,7 +86,7 @@
 (identifier) @variable
 
 ((identifier) @constant
- (#match? @constant "^[A-Z][A-Z\\d_]*$"))
+ (#match? @constant "^_*[A-Z][A-Z\\d_]*$"))
 
 (call_expression
   function: (identifier) @function)

crates/zed/src/languages/cpp/highlights.scm 🔗

@@ -37,7 +37,7 @@
 (type_identifier) @type
 
 ((identifier) @constant
- (#match? @constant "^[A-Z][A-Z\\d_]*$"))
+ (#match? @constant "^_*[A-Z][A-Z\\d_]*$"))
 
 (field_identifier) @property
 (statement_identifier) @label