summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/install.texi20
-rw-r--r--doc/thanks.texi8
-rw-r--r--readme.org9
3 files changed, 24 insertions, 13 deletions
diff --git a/doc/install.texi b/doc/install.texi
index dd9d5ef..e932e1a 100644
--- a/doc/install.texi
+++ b/doc/install.texi
@@ -36,13 +36,15 @@ to the fun.
You'll also need Geiser itself. The quickest installation is via your
favourite implementation's ELPA packages (as of this writing, they're
-all available in MELPA).
+all available in MELPA and (most of them) also in NonGNU ELPA, which
+comes included with the batteries of Emacs 28 or better).
@node The quick and easy way, From the source's mouth, Must needs, Installation
@section The quick and easy way
@cindex quick install
@cindex ELPA
+@cindex NonGNU ELPA
Did i mention that the easiest way of installing Geiser is using its
@uref{http://emacswiki.org/emacs/ELPA, ELPA} package? If you're using
Emacs 24, @uref{http://emacswiki.org/emacs/ELPA, ELPA} is already there;
@@ -51,20 +53,18 @@ where to find the goodies.
ELPA packages live in repositories accessible via HTTP. You can find
Geiser's package in either
-@uref{http://stable.melpa.org/#/geiser, MELPA stable} or, if you
-like living on the bleeding edge,
-@uref{http://melpa.org/#/geiser, MELPA} (directly from the git
-repo). To tell Emacs that an ELPA repo exists, you add it to
-@code{package-archives}:
+@uref{https://elpa.nongnu.org/nongnu/geiser.html}{NonGNU ELPA} or, if
+you like living on the bleeding edge, @uref{http://melpa.org/#/geiser,
+MELPA} (directly from the git repo). To tell Emacs that an ELPA repo
+exists, you add it to @code{package-archives}@footnote{If you're using
+Emacs 28 or better, @code{package-archives} already comes with the
+non-gnu archive preconfigured, so you're lucky in more than one way.}:
@example
(require 'package)
-;;; either the stable version:
(add-to-list 'package-archives
- ;; choose either the stable or the latest git version:
- ;; '("melpa-stable" . "http://stable.melpa.org/packages/")
- '("melpa-unstable" . "http://melpa.org/packages/"))
+ '("nongnu" . "https://elpa.nongnu.org/nongnu/"))
(package-initialize)
@end example
diff --git a/doc/thanks.texi b/doc/thanks.texi
index 9a1da64..14eae9b 100644
--- a/doc/thanks.texi
+++ b/doc/thanks.texi
@@ -32,6 +32,14 @@ and the mailing list has been a far less lonely place since he came.
Aleix Conchillo has been my favourite spammer, beta tester and patch
sender during more years and for more projects than i can remember.
+Philip K. prepared the NonGNU ELPA packages for Geiser, making them
+available by default starting in Emacs 28, very generously volunteering
+all the work (i just had to update the docs!).
+
+Jonas Bernoulli, as it's his indefatigable wont, has improved Geiser's
+compliance to current Emacs packaging standards, making it a respectful
+member of the ELPA community.
+
Eduardo Cavazos' contagious enthusiasm has helped in many ways to keep
Geiser alive, and he's become its best evangelist in R6RS circles.
diff --git a/readme.org b/readme.org
index 0436e48..71ce8df 100644
--- a/readme.org
+++ b/readme.org
@@ -31,7 +31,7 @@
of the supported scheme implementations.
The following schemes are supported via an independent package,
- installable from MELPA:
+ installable from either NonGNU ELPA or MELPA:
- Chez 9.4 or better, via [[https://gitlab.com/emacs-geiser/chez][geiser-chez]]
- Chibi 0.7.3 or better, via [[https://gitlab.com/emacs-geiser/chibi][geiser-chibi]]
@@ -46,9 +46,12 @@
* Installation
-*** Using MELPA
+*** Using ELPA
- The easiest way is to use MELPA, and just type
+ Geiser is available in the ELPA repositories [[https://elpa.nongnu.org/nongnu/geiser.html][NonGNU ELPA]]
+ (pre-configured by default as a source starting in Emacs 28) and
+ MELPA. So the easiest way is to use the ELPA package, and just
+ type
=M-x package-install RET geiser-<implementation>=