Function: clojure--valid-modern-indent-rule-p

clojure--valid-modern-indent-rule-p is a byte-compiled function defined in clojure-mode.el.

Signature

(clojure--valid-modern-indent-rule-p RULE)

Documentation

Check that RULE is a valid modern indent rule.

A valid rule is (:block N), (:inner D), or (:inner D I) where N, D, and I are non-negative integers.

Source Code

;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defun clojure--valid-modern-indent-rule-p (rule)
  "Check that RULE is a valid modern indent rule.
A valid rule is (:block N), (:inner D), or (:inner D I) where
N, D, and I are non-negative integers."
  (pcase rule
    (`(:block ,(pred integerp)) t)
    (`(:inner ,(pred integerp)) t)
    (`(:inner ,(pred integerp) ,(pred integerp)) t)
    (_ nil)))