From 3b71d6066f2877b0cf0ce8d92339ac65ef117339 Mon Sep 17 00:00:00 2001 From: Roman Rudakov Date: Thu, 25 Jul 2024 13:33:09 +0200 Subject: [PATCH] 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 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)