Change to using an explicit list of "def-likes" for clojure (#3202)

This commit is contained in:
Oliver Marshall 2022-07-20 11:42:30 +01:00 committed by GitHub
parent 0e29e2c6e1
commit 78c8c9a255
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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)
.