Function: projectile-replace--render-progress

projectile-replace--render-progress is a byte-compiled function defined in projectile.el.

Signature

(projectile-replace--render-progress)

Documentation

Redraw the current results buffer, subject to throttling.

Redraws no more often than projectile-search-render-interval. For use while a scan is streaming; the redraw that settles a finished scan is unconditional, so a skipped intermediate draw is never the last word.

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(defun projectile-replace--render-progress ()
  "Redraw the current results buffer, subject to throttling.
Redraws no more often than `projectile-search-render-interval'.  For use
while a scan is streaming; the redraw that settles a finished scan is
unconditional, so a skipped intermediate draw is never the last word."
  (let ((now (float-time)))
    (when (or (null projectile-search-render-interval)
              (>= (- now projectile-replace--last-render)
                  projectile-search-render-interval))
      (setq projectile-replace--last-render now)
      (projectile-replace--render-preserve))))