Function: clojure-thread
clojure-thread is an autoloaded, interactive and byte-compiled
function defined in clojure-mode.el.
Signature
(clojure-thread)
Documentation
Thread by one more level an existing threading macro.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
;;;###autoload
(defun clojure-thread ()
"Thread by one more level an existing threading macro."
(interactive)
(ignore-errors
(when (looking-at "(")
(forward-char 1)
(forward-sexp 1)))
(search-backward-regexp "([^-]*->")
(down-list)
(when (clojure--threadable-p)
(prog1 (cond
((looking-at "[^-]*->\\_>") (clojure--thread-first))
((looking-at "[^-]*->>\\_>") (clojure--thread-last)))
(clojure--fix-sexp-whitespace 'move-out))))