We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 690b3a0 commit 207e749Copy full SHA for 207e749
quicklisp/local-projects.lisp
@@ -83,7 +83,10 @@ SYSTEM, return its full pathname."
83
(loop for namestring = (read-line stream nil)
84
while namestring
85
when (string= system (pathname-name namestring))
86
- return (truename (merge-pathnames namestring index-file)))))
+ return (or (probe-file (merge-pathnames namestring index-file))
87
+ ;; If the indexed .asd file doesn't exist anymore
88
+ ;; then regenerate the index and restart the search.
89
+ (find-system-in-index system (make-system-index (directory-namestring index-file)))))))
90
91
(defun local-projects-searcher (system-name)
92
"This function is added to ASDF:*SYSTEM-DEFINITION-SEARCH-FUNCTIONS*
0 commit comments