From 1b253f5bad0a911d297aa6340702f12b343d6404 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 15 May 2017 22:35:57 +0200 Subject: [PATCH] Turn off nosave-p flag on package-delete Prevents false positives when updating packages --- core/autoload/packages.el | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/autoload/packages.el b/core/autoload/packages.el index 66ad20cd7..5fdcba5f8 100644 --- a/core/autoload/packages.el +++ b/core/autoload/packages.el @@ -178,7 +178,7 @@ appropriate." (quelpa (assq name quelpa-cache)) (setq quelpa-modified-p t))) ('elpa - (doom-delete-package name t t) + (doom-delete-package name t) (doom-install-package name))) (when quelpa-modified-p (quelpa-save-cache))) @@ -186,14 +186,14 @@ appropriate." (package-desc-version (cadr (assq name package-alist))) (package-desc-version (cadr (assq name package-archive-contents)))))) -(defun doom-delete-package (name &optional force-p nosave-p) +(defun doom-delete-package (name &optional force-p) "Uninstalls package NAME if it exists, and clears it from `quelpa-cache'." (doom-initialize) (unless (package-installed-p name) (user-error "%s isn't installed" name)) (let ((desc (cadr (assq name package-alist))) (inhibit-message t)) - (package-delete desc force-p nosave-p)) + (package-delete desc force-p)) (not (package-installed-p name)))