diff --git a/CHANGELOG.md b/CHANGELOG.md index cdf049d..65aa179 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - [#38]: Add support for `in-ns` forms in `clojure-ts-find-ns`. - [#46]: Fix missing `comment-add` variable in `clojure-ts-mode-variables` mentioned in [#26] +- Add imenu support for `deftest` definitions. ## 0.2.2 (2024-02-16) diff --git a/clojure-ts-mode.el b/clojure-ts-mode.el index 2390cf9..60fbcb7 100644 --- a/clojure-ts-mode.el +++ b/clojure-ts-mode.el @@ -578,7 +578,7 @@ Can be called directly, but intended for use as `treesit-defun-name-function'." (treesit-node-text name))))))) (defvar clojure-ts--function-type-regexp - (rx string-start (or (seq "defn" (opt "-")) "defmethod") string-end) + (rx string-start (or (seq "defn" (opt "-")) "defmethod" "deftest") string-end) "Regular expression for matching definition nodes that resemble functions.") (defun clojure-ts--function-node-p (node)