Function: projectile-load-known-projects

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

Signature

(projectile-load-known-projects)

Documentation

Load saved projects from projectile-known-projects-file.

Also set projectile-known-projects(var)/projectile-known-projects(fun).

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
(defun projectile-load-known-projects ()
  "Load saved projects from `projectile-known-projects-file'.
Also set `projectile-known-projects'."
  (let ((data (projectile-unserialize projectile-known-projects-file)))
    (setq projectile-known-projects
          (if (proper-list-p data) data nil))
    (unless (equal data projectile-known-projects)
      (message "Warning: Projectile known projects file was corrupted, ignoring saved data"))
    (setq projectile-known-projects-on-file
          (and (sequencep projectile-known-projects)
               (copy-sequence projectile-known-projects)))))