Function: cider-ns-state--ns-form-bounds

cider-ns-state--ns-form-bounds is a byte-compiled function defined in cider-ns-state.el.

Signature

(cider-ns-state--ns-form-bounds)

Documentation

Return (BEG . END) of the leading ns/in-ns form, or nil.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-ns-state.el
(defun cider-ns-state--ns-form-bounds ()
  "Return (BEG . END) of the leading ns/in-ns form, or nil."
  (save-excursion
    (goto-char (point-min))
    (when (re-search-forward "^[ \t]*(\\(?:ns\\|in-ns\\)\\_>" nil t)
      (goto-char (match-beginning 0))
      (skip-chars-forward " \t")
      (let ((beg (point)))
        (ignore-errors
          (forward-sexp)
          (cons beg (point)))))))