From: Daniel Fleischer <danflscr@gmail.com>
To: emacs-devel@gnu.org
Subject: Re: [PATCH] Package Installation in Tutorial
Date: Thu, 02 Dec 2021 08:42:55 +0200 [thread overview]
Message-ID: <m2r1avld74.fsf@gmail.com> (raw)
In-Reply-To: CADwFkmn5J39A3Ogi=ga6ZoANNz=44W65EgpzhA3GfjY5gLy74g@mail.gmail.com
[-- Attachment #1: Type: text/plain, Size: 325 bytes --]
Stefan Kangas [2021-12-01 Wed 11:25] wrote:
> LGTM, but I would prefer to put this after the section "Getting more
> help".
Hi, I moved it to be after the getting help section. I also added a
button in the splash screen called "Exploring Packages". There are now 4
buttons so I arrange them in 2x2 format.
Attached patch.
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Patch --]
[-- Type: text/x-patch, Size: 2553 bytes --]
From bbdd615f55398877f7c0162df7a12e5e12cc20f4 Mon Sep 17 00:00:00 2001
From: Daniel Fleischer <danflscr@gmail.com>
Date: Wed, 1 Dec 2021 19:15:27 +0200
Subject: [PATCH] Exposing package management to users
* etc/tutorials/TUTORIAL: section about package installation
* lisp/startup.el: package list button
---
etc/tutorials/TUTORIAL | 19 +++++++++++++++++++
lisp/startup.el | 8 ++++++--
2 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/etc/tutorials/TUTORIAL b/etc/tutorials/TUTORIAL
index dcdb61f23e..6de81ca08b 100644
--- a/etc/tutorials/TUTORIAL
+++ b/etc/tutorials/TUTORIAL
@@ -1076,6 +1076,25 @@ corresponding command names (such as C-x C-f beside find-file).
consult the Emacs Info manual as your primary documentation.
+* 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 to integrate with external
+applications and much much more.
+
+To install a package type M-x package-install <Return> and choose a
+package. To uninstall, type M-x package-delete <Return> and choose a
+package to remove.
+
+>> Type M-x package-install <Return> which-key <Return> to install
+ the 'which-key' package, for example.
+
+>> Type M-x package-delete <Return> which-key <Return> to delete
+ the package you just installed.
+
+
* MORE FEATURES
---------------
diff --git a/lisp/startup.el b/lisp/startup.el
index d4bb338fc0..d78cc6d35d 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1835,7 +1835,7 @@ fancy-startup-tail
(unless concise
(fancy-splash-insert
:face 'variable-pitch
- "\nTo start... "
+ "\nTo start... "
:link `("Open a File"
,(lambda (_button) (call-interactively 'find-file))
"Specify a new file's name, to edit the file")
@@ -1843,10 +1843,14 @@ fancy-startup-tail
: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")
+ " "
+ :link `("Explore Packages"
+ ,(lambda (_button) (call-interactively 'package-list-packages))
+ "Explore, install and remove Emacs packages")
"\n"))
(fancy-splash-insert
:face 'variable-pitch "To quit a partially entered command, type "
--
2.33.1
[-- Attachment #3: Type: text/plain, Size: 23 bytes --]
--
Daniel Fleischer
next prev parent reply other threads:[~2021-12-02 6:42 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-12-01 17:30 [PATCH] Package Installation in Tutorial Daniel Fleischer
2021-12-01 18:06 ` Daniel Martín
2021-12-01 19:25 ` Stefan Kangas
2021-12-01 19:25 ` Stefan Kangas
2021-12-02 6:42 ` Daniel Fleischer [this message]
2021-12-02 9:09 ` Juri Linkov
2021-12-02 11:17 ` Stefan Kangas
2021-12-03 6:57 ` Daniel Fleischer
2021-12-03 16:29 ` [External] : " Drew Adams
2021-12-03 17:48 ` Daniel Fleischer
2021-12-03 18:53 ` Stefan Kangas
2021-12-03 18:56 ` Drew Adams
2021-12-03 18:53 ` Drew Adams
2021-12-03 19:24 ` Stefan Kangas
2021-12-03 20:24 ` Drew Adams
2021-12-03 22:54 ` Stefan Kangas
2021-12-03 21:19 ` Daniel Fleischer
2021-12-03 23:01 ` Drew Adams
2021-12-04 8:06 ` Eli Zaretskii
2021-12-04 11:04 ` Daniel Fleischer
2021-12-04 18:16 ` Drew Adams
2021-12-04 21:06 ` Daniel Fleischer
2021-12-04 17:38 ` Drew Adams
2021-12-04 5:44 ` Richard Stallman
2021-12-04 8:04 ` Eli Zaretskii
2021-12-04 17:20 ` Drew Adams
2021-12-04 17:18 ` Drew Adams
2021-12-03 17:00 ` Lars Ingebrigtsen
2021-12-04 13:08 ` Stefan Kangas
2021-12-04 14:15 ` Daniel Fleischer
2021-12-04 16:29 ` Eli Zaretskii
2021-12-04 20:38 ` Daniel Fleischer
2021-12-04 21:58 ` Lars Ingebrigtsen
2021-12-05 9:37 ` Daniel Fleischer
2021-12-05 20:52 ` Lars Ingebrigtsen
2021-12-05 10:21 ` Eli Zaretskii
2021-12-05 10:54 ` Daniel Fleischer
2021-12-05 11:44 ` Stefan Kangas
2021-12-05 15:33 ` Daniel Fleischer
2021-12-06 10:36 ` Daniel Fleischer
2021-12-06 14:10 ` Stefan Kangas
2021-12-05 11:29 ` Stefan Kangas
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m2r1avld74.fsf@gmail.com \
--to=danflscr@gmail.com \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.