diff options
| author | Oliver Marshall <Akeboshiwind@users.noreply.github.com> | 2022-07-20 11:42:30 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-20 10:42:30 +0000 |
| commit | 78c8c9a25547f175fc23ff8f26d647a77b0d16fe (patch) | |
| tree | 99f26ce33c7096f797295df42493c317d7548913 /queries/clojure | |
| parent | Update lockfile.json (diff) | |
| download | nvim-treesitter-78c8c9a25547f175fc23ff8f26d647a77b0d16fe.tar nvim-treesitter-78c8c9a25547f175fc23ff8f26d647a77b0d16fe.tar.gz nvim-treesitter-78c8c9a25547f175fc23ff8f26d647a77b0d16fe.tar.bz2 nvim-treesitter-78c8c9a25547f175fc23ff8f26d647a77b0d16fe.tar.lz nvim-treesitter-78c8c9a25547f175fc23ff8f26d647a77b0d16fe.tar.xz nvim-treesitter-78c8c9a25547f175fc23ff8f26d647a77b0d16fe.tar.zst nvim-treesitter-78c8c9a25547f175fc23ff8f26d647a77b0d16fe.zip | |
Change to using an explicit list of "def-likes" for clojure (#3202)
Diffstat (limited to 'queries/clojure')
| -rw-r--r-- | queries/clojure/highlights.scm | 10 |
1 files changed, 8 insertions, 2 deletions
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) . |
