Function: package-reinstall
package-reinstall is an autoloaded, interactive and byte-compiled
function defined in package.el.gz.
Signature
(package-reinstall PKG)
Documentation
Reinstall package PKG.
PKG should be either a symbol, the package name, or a package-desc
object.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/package.el.gz
;;;###autoload
(defun package-reinstall (pkg)
"Reinstall package PKG.
PKG should be either a symbol, the package name, or a `package-desc'
object."
(interactive (list (intern (completing-read
"Reinstall package: "
(mapcar #'symbol-name
(mapcar #'car package-alist))))))
(package-delete
(if (package-desc-p pkg) pkg (cadr (assq pkg package-alist)))
'force 'nosave)
(package-install pkg 'dont-select))