Function: projectile--cleanup-known-projects

projectile--cleanup-known-projects is a byte-compiled function defined in projectile.el.

Signature

(projectile--cleanup-known-projects)

Documentation

Remove known projects that don't exist anymore.

Return a list of projects removed.

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile--cleanup-known-projects ()
  "Remove known projects that don't exist anymore.
Return a list of projects removed."
  (projectile-merge-known-projects)
  (let ((projects-kept (seq-filter #'projectile-keep-project-p projectile-known-projects))
        (projects-removed (seq-remove #'projectile-keep-project-p projectile-known-projects)))
    (setq projectile-known-projects projects-kept)
    (projectile-merge-known-projects)
    projects-removed))