branch: elpa/clojure-ts-mode
commit 0e6816e76ea31c0f0e4d39d8f016c262e57dcb10
Author: Roman Rudakov <[email protected]>
Commit: Bozhidar Batsov <[email protected]>

    Add imenu support for deftest
---
 CHANGELOG.md       | 1 +
 clojure-ts-mode.el | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index cdf049da9e..65aa179e43 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 2390cf9967..60fbcb7f4a 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)

Reply via email to