From e942c720acf44c5c19338ffd57185e9e0e027227 Mon Sep 17 00:00:00 2001 From: Noah Date: Sun, 27 Aug 2023 03:25:43 -0400 Subject: fix(clojure): fix field highlighting (#5319) --- queries/clojure/highlights.scm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'queries/clojure') diff --git a/queries/clojure/highlights.scm b/queries/clojure/highlights.scm index 08ca49b86..2d3922adf 100644 --- a/queries/clojure/highlights.scm +++ b/queries/clojure/highlights.scm @@ -63,7 +63,7 @@ ; Constructor ((sym_lit) @constructor - (#lua-match? @constructor "^-\\>[^\\>].*")) + (#lua-match? @constructor "^-%>[^>].*")) ; Builtin dynamic variables ((sym_lit) @variable.builtin @@ -100,12 +100,17 @@ (#lua-match? @type "^[^/]+[.][^/]*$")) ; Interop +; (.instanceMember instance args*) +; (.instanceMember Classname args*) ((sym_lit) @method - (#lua-match? @method "^[.][^-]")) + (#lua-match? @method "^%.[^-]")) +; (.-instanceField instance) ((sym_lit) @field - (#lua-match? @field "^[.]-")) + (#lua-match? @field "^%.%-.*")) +; Classname/staticField ((sym_lit) @field (#lua-match? @field "^[%u].*/.+")) +; (Classname/staticMethod args*) (list_lit . (sym_lit) @method -- cgit v1.2.3-70-g09d2