Skip to content

Commit 9c6e67a

Browse files
committed
Change local projects system search priority.
Old order: Local projects, ASDF registry, Quicklisp systems. Under this scheme, there was actually no way to override local projects without messing with the filesystem. New order: ASDF registry, local projects, Quicklisp systems. With this setup, changing your ASDF registry can override local projects.
1 parent 1b65865 commit 9c6e67a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

setup.lisp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,8 +199,8 @@
199199
asdf:*system-definition-search-functions*)
200200
(setf asdf:*system-definition-search-functions*
201201
(append asdf:*system-definition-search-functions*
202-
(list 'system-definition-searcher))))
203-
(pushnew 'local-projects-searcher asdf:*system-definition-search-functions*)
202+
(list 'local-projects-searcher
203+
'system-definition-searcher))))
204204
(let ((files (nconc (directory (qmerge "local-init/*.lisp"))
205205
(directory (qmerge "local-init/*.cl")))))
206206
(with-simple-restart (abort "Stop loading local setup files")

0 commit comments

Comments
 (0)