Variable: projectile-replace--scan-process

projectile-replace--scan-process is a buffer-local variable defined in projectile.el.

Documentation

The in-flight ripgrep subprocess filling this results buffer, or nil.

Only the read-only search reviewer's ripgrep fast-path uses this; the pure-elisp async scan uses projectile-replace--scan-timer instead. Held so a re-scan, a quit, or killing the buffer can kill a scan that is still running, leaving no orphaned process.

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(defvar-local projectile-replace--scan-process nil
  "The in-flight ripgrep subprocess filling this results buffer, or nil.
Only the read-only search reviewer's ripgrep fast-path uses this; the
pure-elisp async scan uses `projectile-replace--scan-timer' instead.
Held so a re-scan, a quit, or killing the buffer can kill a scan that is
still running, leaving no orphaned process.")