-
-
Notifications
You must be signed in to change notification settings - Fork 248
Open
Labels
Description
If I put a comment after a defn like this:
(defn
;; comment
foo [a b]
(+ a b))it's still syntactically valid clojure. However, this breaks some clojure-mode functionality.
Expected behavior
(clojure-find-def) with the pointer in that function should return ("defn" "foo").
Actual behavior
It returns nil.
The regexp responsible for this, clojure-def-type-and-name-regex doesn't take into account any comments before the symbol name (foo in this case).
Steps to reproduce the problem
Execute (clojure-find-def) while the pointer is in the above function def.
Environment & Version information
clojure-mode version
clojure-mode (version `20241211)`
Emacs version
29.4
Operating system
Ubuntu 22.04