Function: clojure-top-level-form-p

clojure-top-level-form-p is a byte-compiled function defined in clojure-mode.el.

Signature

(clojure-top-level-form-p FIRST-FORM)

Documentation

Return truthy if the first form matches FIRST-FORM.

Source Code

;; Defined in ~/.emacs.d/elpa/clojure-mode-20260325.811/clojure-mode.el
(defun clojure-top-level-form-p (first-form)
  "Return truthy if the first form matches FIRST-FORM."
  (condition-case nil
      (save-excursion
        (beginning-of-defun-raw)
        (forward-char 1)
        (clojure-forward-logical-sexp 1)
        (clojure-backward-logical-sexp 1)
        (looking-at-p first-form))
    (scan-error nil)
    (end-of-buffer nil)))