Function: project--delete-zombie-projects

project--delete-zombie-projects is a byte-compiled function defined in project.el.gz.

Signature

(project--delete-zombie-projects PREDICATE)

Documentation

Helper function used by project-forget-zombie-projects.

PREDICATE can be a function with 1 argument which determines which projects should be deleted.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/project.el.gz
(defun project--delete-zombie-projects (predicate)
  "Helper function used by `project-forget-zombie-projects'.
PREDICATE can be a function with 1 argument which determines which
projects should be deleted."
  (dolist (proj (project-known-project-roots))
    (when (and (funcall (or predicate #'identity) proj)
               (not (file-exists-p proj)))
      (project-forget-project proj))))