Function: compilation-next-single-property-change

compilation-next-single-property-change is a byte-compiled function defined in compile.el.gz.

Signature

(compilation-next-single-property-change POSITION PROP &optional OBJECT LIMIT)

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/compile.el.gz
(defun compilation-next-single-property-change (position prop
                                                &optional object limit)
  (let (parsed res)
    (while (progn
             (compilation--ensure-parse
              (setq parsed (max compilation--parsed
                                (or limit (point-max)))))
             (and (or (not (setq res (next-single-property-change
                                      position prop object limit)))
                      (eq res limit))
                  (< position (or limit (point-max)))))
      (setq position parsed))
    res))