branch: master
commit dfa3bc52cbfee2fb8246773a763701e88cdf618d
Author: Oleh Krehel <[email protected]>
Commit: Oleh Krehel <[email protected]>
counsel.el (counsel-package-action): Fix package removal
`package-delete' wants a `package-desc' struct, not a symbol.
Fixes #970
---
counsel.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/counsel.el b/counsel.el
index dc587ca..200858d 100644
--- a/counsel.el
+++ b/counsel.el
@@ -2272,7 +2272,8 @@ Additional Actions:
(defun counsel-package-action (pkg-cons)
(let ((pkg (cadr pkg-cons)))
(if (package-installed-p pkg)
- (package-delete pkg)
+ (package-delete
+ (cadr (assoc pkg package-alist)))
(package-install pkg))))
(defun counsel-package-action-describe (pkg-cons)