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)