fix(highlights): improve member/property distinction

This commit is contained in:
ObserverOfTime 2024-01-10 18:05:37 +02:00 committed by Christian Clason
parent 2f38c36294
commit fa38f4e6f9
34 changed files with 106 additions and 95 deletions

View file

@ -25,17 +25,17 @@
"@" @variable.builtin)
(class_parameter
(simple_identifier) @property)
(simple_identifier) @variable.member)
(class_body
(property_declaration
(variable_declaration
(simple_identifier) @property)))
(simple_identifier) @variable.member)))
; id_1.id_2.id_3: `id_2` and `id_3` are assumed as object properties
(_
(navigation_suffix
(simple_identifier) @property))
(simple_identifier) @variable.member))
; SCREAMING CASE identifiers are assumed to be constants
((simple_identifier) @constant