summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorStefan Kangas <stefankangas@gmail.com>2023-04-27 06:30:14 +0200
committerStefan Kangas <stefankangas@gmail.com>2023-04-27 06:30:14 +0200
commit1c5140e813d852d903aec531c444c7e18647243e (patch)
tree14b592380f911df13f3ec9e1d147aab434ff1802 /doc
parent14d34312536e2b679cac39a06d58cd9bb85bc4bc (diff)
parentaf43f0a2954f4a4e735a6e3d159edc3392eaeb6c (diff)
downloademacs-1c5140e813d852d903aec531c444c7e18647243e.tar.gz
Merge from origin/emacs-29
af43f0a2954 * doc/misc/erc.texi: Elaborate on upgrading via ELPA. 10948948c12 Improve outline-default-state docstring b5ace2eed80 Document problems with /bin/sh on Solaris 10 7b2ad8f199e ; Add missing <<inserted by help-with-tutorial>> line to ...
Diffstat (limited to 'doc')
-rw-r--r--doc/misc/erc.texi20
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/misc/erc.texi b/doc/misc/erc.texi
index e92bf576e75..1f343fc8529 100644
--- a/doc/misc/erc.texi
+++ b/doc/misc/erc.texi
@@ -1477,10 +1477,30 @@ questions. You can also try the relatively quiet @samp{#erc}, on the
same network, for more involved questions.
@item
+@anchor{Upgrading}
You can check GNU ELPA between Emacs releases to see if a newer
version is available that might contain a fix for your issue:
@uref{https://elpa.gnu.org/packages/erc.html}.
+To upgrade, run @kbd{M-x list-packages @key{RET}}. In the
+@file{*Packages*} (@code{package-menu-mode}) buffer, click the
+@samp{erc} package link for the desired version. If unsure, or if the
+version column is too narrow to tell, try the bottom-most candidate.
+In the resulting @code{help-mode} buffer, confirm the version and
+click @samp{Install}. Make sure to restart Emacs before reconnecting
+to IRC, and don't forget that you can roll back to the previous
+version by running @kbd{M-x package-delete @key{RET}}.
+@xref{Packages,,,emacs, the Emacs manual} for more information.
+
+In the rare instance you need an emergency fix or have volunteered to
+test an edge feature between ERC releases, you can try adding
+@samp{("devel" . "https://elpa.gnu.org/devel/")} to
+@code{package-archives} prior to performing the steps above. For
+this, you'll want to instead select a ``snapshot'' version from the
+menu. Please be aware that when going this route, the latest changes
+may not yet be available and you run the risk of incurring other bugs
+and encountering unstable features.
+
@item
To report a bug in ERC, use @kbd{M-x erc-bug}.