Function: clojure--valid-put-clojure-indent-call-p

clojure--valid-put-clojure-indent-call-p is a byte-compiled function defined in clojure-mode.el.

Signature

(clojure--valid-put-clojure-indent-call-p EXP)

Documentation

Check that EXP is a valid put-clojure-indent expression.

For example: (put-clojure-indent 'defrecord '(2 :form :form (1)).

Source Code

;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defun clojure--valid-put-clojure-indent-call-p (exp)
  "Check that EXP is a valid `put-clojure-indent' expression.
For example: (put-clojure-indent \\='defrecord \\='(2 :form :form (1))."
  (unless (and (listp exp)
               (= 3 (length exp))
               (eq 'put-clojure-indent (nth 0 exp))
               (clojure--maybe-quoted-symbol-p (nth 1 exp))
               (clojure--valid-indent-spec-p (nth 2 exp)))
    (error "Unrecognized put-clojure-indent call: %s" exp))
  t)