1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-06 06:20:55 -08:00

Add package management to tutorial and startup screen

* etc/tutorials/TUTORIAL: Add section about package installation.
* lisp/startup.el (fancy-startup-tail): Add button for
package-list-packages.

This was discussed in:
https://lists.gnu.org/r/emacs-devel/2021-12/msg00079.html
This commit is contained in:
Daniel Fleischer 2021-12-01 19:15:27 +02:00 committed by Stefan Kangas
parent 2e8d1ad0f2
commit 63c8a6066a
2 changed files with 21 additions and 3 deletions

View file

@ -1099,6 +1099,20 @@ manual in the node called "Dired".
The manual also describes many other Emacs features.
* INSTALLING PACKAGES
---------------------
Emacs has a rich set of packages written by the community, which
extends Emacs' capabilities. These features include support for new
languages, additional themes, plugins for integrating with external
applications and much much more.
To see a list of all available packages, type M-x list-packages. In
this mode, you can install or uninstall packages, as well as read
packages' descriptions. For more information about package
management, consult the manual.
* CONCLUSION
------------

View file

@ -1840,18 +1840,22 @@ a face or button specification."
(unless concise
(fancy-splash-insert
:face 'variable-pitch
"\nTo start... "
"\nTo start...\t"
:link `("Open a File"
,(lambda (_button) (call-interactively 'find-file))
"Specify a new file's name, to edit the file")
" "
"\t\t"
:link `("Open Home Directory"
,(lambda (_button) (dired "~"))
"Open your home directory, to operate on its files")
" "
"\n\t"
:link `("Customize Startup"
,(lambda (_button) (customize-group 'initialization))
"Change initialization settings including this screen")
"\t"
:link `("Explore Packages"
,(lambda (_button) (call-interactively 'package-list-packages))
"Explore, install and remove Emacs packages (requires Internet connection)")
"\n"))
(fancy-splash-insert
:face 'variable-pitch "To quit a partially entered command, type "