Function: cider-macrostep--overlay-at

cider-macrostep--overlay-at is a byte-compiled function defined in cider-macrostep.el.

Signature

(cider-macrostep--overlay-at POS)

Documentation

Return the innermost cider-macrostep overlay covering POS, or nil.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-macrostep.el
(defun cider-macrostep--overlay-at (pos)
  "Return the innermost `cider-macrostep' overlay covering POS, or nil."
  (let (best)
    (dolist (ov cider-macrostep--overlays best)
      (when (and (overlay-buffer ov)
                 (<= (overlay-start ov) pos)
                 (< pos (overlay-end ov))
                 (or (null best)
                     (> (overlay-get ov 'priority) (overlay-get best 'priority))))
        (setq best ov)))))