Function: whitespace-point--flush-used

whitespace-point--flush-used is a byte-compiled function defined in whitespace.el.gz.

Signature

(whitespace-point--flush-used LIMIT)

Source Code

;; Defined in /usr/src/emacs/lisp/whitespace.el.gz
(defun whitespace-point--flush-used (limit)
  (let ((ostart (overlay-start whitespace-point--used)))
    ;; Strip parts of whitespace-point--used we're about to refresh.
    (when ostart
      (let ((oend (overlay-end whitespace-point--used)))
        (if (<= (point) ostart)
            (if (<= oend limit)
                (delete-overlay whitespace-point--used)
              (move-overlay whitespace-point--used limit oend)))
        (if (<= oend limit)
            (move-overlay whitespace-point--used ostart (point))))))
  nil)