From 948fa6a26033ba8a18fb528d5c26db4a16317fc0 Mon Sep 17 00:00:00 2001 From: Santos Gallegos Date: Sun, 11 Jul 2021 15:06:52 -0500 Subject: Python: fix class highlights (#1548) --- queries/python/highlights.scm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'queries/python') diff --git a/queries/python/highlights.scm b/queries/python/highlights.scm index 9bcfa183d..8812d663a 100644 --- a/queries/python/highlights.scm +++ b/queries/python/highlights.scm @@ -29,7 +29,7 @@ ((attribute attribute: (identifier) @field) - (#vim-match? @field "^([A-Z])@!.*$")) + (#match? @field "^([A-Z])@!.*$")) ((identifier) @type.builtin (#any-of? @type.builtin @@ -50,10 +50,10 @@ (decorator) @function ((decorator (attribute (identifier) @function)) - (#vim-match? @function "^([A-Z])@!.*$")) + (#match? @function "^([A-Z])@!.*$")) (decorator) @function ((decorator (identifier) @function) - (#vim-match? @function "^([A-Z])@!.*$")) + (#match? @function "^([A-Z])@!.*$")) (call function: (identifier) @function) @@ -240,8 +240,9 @@ ;; Class definitions +(class_definition name: (identifier) @type) + (class_definition - name: (identifier) @type body: (block (function_definition name: (identifier) @method))) @@ -255,14 +256,14 @@ (expression_statement (assignment left: (identifier) @field)))) - (#vim-match? @field "^([A-Z])@!.*$")) + (#match? @field "^([A-Z])@!.*$")) ((class_definition body: (block (expression_statement (assignment left: (_ (identifier) @field))))) - (#vim-match? @field "^([A-Z])@!.*$")) + (#match? @field "^([A-Z])@!.*$")) ((class_definition (block -- cgit v1.2.3-70-g09d2