diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2018-03-26 09:41:30 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2018-03-26 09:41:30 -0400 |
commit | 6dfdf0c9e8e4aca77b148db8d009c862389c64d3 (patch) | |
tree | a400cdf3efa473bbf0b39218fbce9bfa61d92aee /lisp/startup.el | |
parent | b300052fb4ef1261519b0fd57f5eb186c2d10295 (diff) | |
download | emacs-6dfdf0c9e8e4aca77b148db8d009c862389c64d3.tar.gz |
* lisp/emacs-lisp/package.el: New quickstart feature
(package--quickstart-pkgs): New var.
(package-activate-1): Obey and fill it.
(package-activate-all): New function.
(package-initialize): Call it.
Set package-initialized before activating the packages.
(package-installed-p): Make it work before package.el is initialized in
the case where min-version is not specified.
(package-install, package-delete): Refresh the quickstart if applicable.
(package-quickstart, package-quickstart-file): New vars.
(package--quickstart-maybe-refresh, package-quickstart-refresh):
New functions.
* lisp/startup.el (command-line): Use package-activate-all rather than
package-initialize.
* doc/lispref/package.texi (Packaging Basics):
* doc/emacs/package.texi (Package Installation):
* doc/lispref/os.texi (Startup Summary): Refer to package-activate-all.
Diffstat (limited to 'lisp/startup.el')
-rw-r--r-- | lisp/startup.el | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lisp/startup.el b/lisp/startup.el index 2669342edae..1faeabf23b8 100644 --- a/lisp/startup.el +++ b/lisp/startup.el @@ -1185,7 +1185,7 @@ please check its value") (package--description-file subdir) subdir)))) (throw 'package-dir-found t))))))) - (package-initialize)) + (package-activate-all)) ;; Make sure window system's init file was loaded in loadup.el if ;; using a window system. |