Function: ede-flush-deleted-projects

ede-flush-deleted-projects is an interactive and byte-compiled function defined in ede.el.gz.

Signature

(ede-flush-deleted-projects)

Documentation

Scan the projects list for projects which no longer exist.

Flush the dead projects from the project cache.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede.el.gz
(defun ede-flush-deleted-projects ()
  "Scan the projects list for projects which no longer exist.
Flush the dead projects from the project cache."
  (interactive)
  (let ((dead nil))
    (dolist (P ede-projects)
      (when (not (file-exists-p (oref P file)))
	(cl-pushnew P dead :test #'equal)))
    (dolist (D dead)
      (ede-delete-project-from-global-list D))
    ))