diff options
author | Artur Malabarba <bruce.connor.am@gmail.com> | 2015-02-03 11:08:02 +0000 |
---|---|---|
committer | Artur Malabarba <bruce.connor.am@gmail.com> | 2015-02-03 11:08:02 +0000 |
commit | e17d033781b8cd995cf23899543025e9f9ce1e23 (patch) | |
tree | a6fbab8b005d537464030516ca4fcbe3db5c5323 /etc | |
parent | 24fa4ff944c63cda41ea8ad041f9e434603157fc (diff) | |
download | emacs-e17d033781b8cd995cf23899543025e9f9ce1e23.tar.gz |
NEWS: Document package.el's improved dependency-handling.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/ChangeLog | 4 | ||||
-rw-r--r-- | etc/NEWS | 22 |
2 files changed, 22 insertions, 4 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 8bc1afbef52..37031890945 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,7 @@ +2015-02-03 Artur Malabarba <bruce.connor.am@gmail.com> + + * NEWS: Document package.el's improved dependency-handling. + 2015-01-29 Francesc Rocher <francesc.rocher@gmail.com> * images/splash.svg, images/splash.png: @@ -66,10 +66,6 @@ so if you want to use it, you can always take a copy from an older Emacs. * Changes in Emacs 25.1 -** `package-install-from-buffer' and `package-install-file' work on directories. -This follows the same rules as installing from a .tar file, except the --pkg file is optional. - ** New function `custom-prompt-customize-unsaved-options' checks for unsaved customizations and prompts user to customize (if found). @@ -201,6 +197,24 @@ Unicode standards. * Changes in Specialized Modes and Packages in Emacs 25.1 +** package.el +*** `package-install-from-buffer' and `package-install-file' work on directories. +This follows the same rules as installing from a .tar file, except the +-pkg file is optional. + +*** Packages which are dependencies of other packages cannot be deleted. +The FORCE argument to `package-delete' overrides this. + +*** New custom variable `package-selected-packages' tracks packages +which were installed by the user (as opposed to installed as +dependencies). This variable can also be manually customized. + +*** New command `package-install-user-selected-packages' installs all +packages from `package-selected-packages' which are currently missing. + +*** New command `package-autoremove' removes all packages which were +installed strictly as dependencies but are no longer needed. + ** Shell When you invoke `shell' interactively, the *shell* buffer will now |