From 80d8949f91e402232b6a644af3a21b0544503716 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 13 Nov 2017 18:01:38 +0100 Subject: [PATCH] doom-update-package: error if package's backend has changed --- core/autoload/packages.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/autoload/packages.el b/core/autoload/packages.el index 214c9fd82..c93673b78 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -272,6 +272,8 @@ package.el as appropriate." (doom-initialize) (unless (package-installed-p name) (user-error "%s isn't installed" name)) + (when (doom-package-different-backend-p name) + (user-error "%s's backend has changed and must be uninstalled first" name)) (when (or force-p (doom-package-outdated-p name)) (let ((inhibit-message (not doom-debug-mode)) (desc (cadr (assq name package-alist))))