From cb9f187cc1c85d997cee9d54b5a122e05a7e9db0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sun, 22 Feb 2026 11:42:04 +0100 Subject: [PATCH] doc: Document Emacs-Guix for development. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * doc/contributing.texi (Emacs): Document Emacs-Guix. Change-Id: I921f77425706709e49094ee96b28e29e29ad6878 Signed-off-by: Ludovic Courtès --- doc/contributing.texi | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/doc/contributing.texi b/doc/contributing.texi index 81317cca4c..eb77203a2e 100644 --- a/doc/contributing.texi +++ b/doc/contributing.texi @@ -592,7 +592,7 @@ Reference Manual}), Emacs works best when empowered by the wonderful @url{https://nongnu.org/geiser/, Geiser}. To set that up, run: @example -guix install emacs guile emacs-geiser emacs-geiser-guile +guix install emacs guile emacs-geiser emacs-geiser-guile emacs-guix @end example Geiser allows for interactive and incremental development from within @@ -611,6 +611,13 @@ facilities to directly operate on the syntax tree, such as raising an s-expression or wrapping it, swallowing or rejecting the following s-expression, etc. +Cherry on the cake: the Emacs-Guix package provides a convenient +interface to many commands---e.g., it lets you browse packages, install +or remove packages, and so on---as well as development helpers that +enhance @code{scheme-mode} and Geiser. @xref{Introduction,,, +emacs-guix, Emacs-Guix Reference Manual}, to make sure you don't miss +out! + @cindex code snippets @cindex templates @cindex reducing boilerplate