diff --git a/core/autoload/packages.el b/core/autoload/packages.el index 91fde61ea..723d21c0e 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -101,7 +101,10 @@ See `doom-package-backend' to get backend for currently installed package." (cond ((not (doom-package-registered-p package)) (unless noerror (error "%s package is not registered" package))) - ((eval (doom-package-prop package :built-in)) + ((let ((builtin (eval (doom-package-prop package :built-in) t))) + (or (and (eq builtin 'prefer) + (locate-library (symbol-name package) nil doom-site-load-path)) + (eq builtin 't))) 'emacs) ((doom-package-prop package :recipe) 'quelpa)