diff --git a/core/autoload/packages.el b/core/autoload/packages.el index 0e4ce857a..9e8b529ff 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -149,7 +149,7 @@ example; the package name can be omitted)." (recipe (plist-get plist :recipe))) (cond (recipe (quelpa recipe)) (t (package-install name)))) - (cl-pushnew (cons name plist) doom-packages :key 'car) + (cl-pushnew (cons name plist) doom-packages :test 'eq :key 'car) (package-installed-p name)) (defun doom-update-package (name) diff --git a/core/core-packages.el b/core/core-packages.el index e80f251ed..eac11f1e5 100644 --- a/core/core-packages.el +++ b/core/core-packages.el @@ -360,7 +360,7 @@ them." (plist-put plist :pin nil))) `(progn (when ,(and pkg-pin t) - (cl-pushnew (cons ',name ,pkg-pin) package-pinned-packages :key 'car)) + (cl-pushnew (cons ',name ,pkg-pin) package-pinned-packages :test 'eq :key 'car)) (when ,(and old-plist t) (assq-delete-all ',name doom-packages)) (push ',(cons name plist) doom-packages))))