Function: clojure--core-form-name

clojure--core-form-name is a byte-compiled function defined in clojure-mode.el.

Signature

(clojure--core-form-name FORM)

Documentation

Return the name of the clojure.core form FORM is, or nil.

Source Code

;; Defined in ~/.emacs.d/elpa/clojure-mode-20261103.1226/clojure-mode.el
(defun clojure--core-form-name (form)
  "Return the name of the clojure.core form FORM is, or nil."
  (when-let* (((eq (clojure--form-type form) 'list))
              (head (car (clojure--form-values form)))
              ((eq (clojure--form-type head) 'symbol))
              ((member (clojure--form-namespace head)
                       '(nil "clojure.core" "cljs.core"))))
    (clojure--form-name head)))