diff options
-rw-r--r-- | doc/install.texi | 20 | ||||
-rw-r--r-- | doc/thanks.texi | 8 | ||||
-rw-r--r-- | readme.org | 9 |
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. @@ -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>= |