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).
An unreadable file is moved aside rather than silently overwritten on the next save, and the fact is reported - losing a list of projects built up over years to a stray byte is worse than being told about it.
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(defun projectile-load-known-projects ()
"Load saved projects from `projectile-known-projects-file'.
Also set `projectile-known-projects'.
An unreadable file is moved aside rather than silently overwritten on
the next save, and the fact is reported - losing a list of projects
built up over years to a stray byte is worse than being told about it."
(let ((data (projectile--read-known-projects-file)))
(if (eq data 'unreadable)
(progn
(projectile--quarantine-known-projects-file)
(setq projectile-known-projects nil))
(setq projectile-known-projects data))
(setq projectile-known-projects-on-file
(and (sequencep projectile-known-projects)
(copy-sequence projectile-known-projects)))))