Fix pattern order in C++ highlight query

Max Brunsfeld created

Later patterns take precedence in Zed, so function names were previously
being highlighted as variables due to the plain `identifier` pattern.

Change summary

crates/zed/src/languages/cpp/highlights.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Detailed changes

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

@@ -1,3 +1,5 @@
+(identifier) @variable
+
 (call_expression
   function: (qualified_identifier
     name: (identifier) @function))
@@ -34,8 +36,6 @@
 (auto) @type
 (type_identifier) @type
 
-(identifier) @variable
-
 ((identifier) @constant
  (#match? @constant "^[A-Z][A-Z\\d_]*$"))