Commit e2f0f263 authored by Thierry Volpiatto's avatar Thierry Volpiatto Committed by Artur Malabarba

emacs-lisp/package.el: Don't allow deleting dependencies.

parent 92a8dec5
2015-02-01 Thierry Volpiatto <thierry.volpiatto@gmail.com>
* emacs-lisp/package.el: Don't allow deleting dependencies.
(package-used-elsewhere-p): New function.
(package-delete): Use it, return now an error when trying to
delete a package used as dependency by another package.
Add a reinstall package command.
(package-reinstall): New function.
Add a package-autoremove command.
(package-selected-packages): New user var.
(package-install): Add an optional arg to notify interactive use.
Fix docstring. Save installed package to
packages-installed-directly.
(package-install-from-buffer): Same.
(package-user-selected-packages-install): Allow installing all
packages in packages-installed-directly at once.
(package--get-deps): New function.
(package-autoremove): New function.
(package-install-button-action): Call package-install with
interactive arg.
(package-menu-execute): Same but only for only for not installed
packages.
2015-01-31 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/eieio.el (defclass): Use new eieio-make-class-predicate
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment