From baf4581159e003d96baef9289fde7e72d7ecaeb5 Mon Sep 17 00:00:00 2001 From: Ananda Umamil Date: Fri, 9 Feb 2024 20:42:08 +0700 Subject: feat(ecma): highlight decorator and destructuring --- queries/ecma/highlights.scm | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/queries/ecma/highlights.scm b/queries/ecma/highlights.scm index f5f2d5614..233b20e00 100644 --- a/queries/ecma/highlights.scm +++ b/queries/ecma/highlights.scm @@ -12,10 +12,12 @@ (private_property_identifier) @variable.member -(variable_declarator - name: - (object_pattern - (shorthand_property_identifier_pattern))) @variable +(object_pattern + (shorthand_property_identifier_pattern) @variable) + +(object_pattern + (object_assignment_pattern + (shorthand_property_identifier_pattern) @variable)) ; Special identifiers ;-------------------- @@ -138,6 +140,17 @@ (call_expression (identifier) @attribute)) +(decorator + "@" @attribute + (member_expression + (property_identifier) @attribute)) + +(decorator + "@" @attribute + (call_expression + (member_expression + (property_identifier) @attribute))) + ; Literals ;--------- [ -- cgit v1.3.1