From 78c8c9a25547f175fc23ff8f26d647a77b0d16fe Mon Sep 17 00:00:00 2001 From: Oliver Marshall Date: Wed, 20 Jul 2022 11:42:30 +0100 Subject: Change to using an explicit list of "def-likes" for clojure (#3202) --- queries/clojure/highlights.scm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'queries/clojure') diff --git a/queries/clojure/highlights.scm b/queries/clojure/highlights.scm index d6371c522..6fbeea509 100644 --- a/queries/clojure/highlights.scm +++ b/queries/clojure/highlights.scm @@ -106,7 +106,10 @@ ; Definition functions ((sym_lit) @keyword - (#lua-match? @keyword "^def.*$")) + (#any-of? @keyword + "def" "defonce" "defrecord" "defmacro" "definline" + "defmulti" "defmethod" "defstruct" "defprotocol" + "deftype")) ((sym_lit) @keyword (#eq? @keyword "declare")) ((sym_lit) @keyword.function @@ -283,7 +286,10 @@ (list_lit . (sym_lit) @_keyword ; Don't really want to highlight twice - (#lua-match? @_keyword "^def.*") + (#any-of? @keyword + "def" "defonce" "defrecord" "defmacro" "definline" + "defmulti" "defmethod" "defstruct" "defprotocol" + "deftype") . (sym_lit) . -- cgit v1.2.3-70-g09d2