Turn off nosave-p flag on package-delete

Prevents false positives when updating packages
This commit is contained in:
Henrik Lissner 2017-05-15 22:35:57 +02:00
parent e98a65b211
commit 1b253f5bad

View File

@ -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)))