From: Jakub Czajka Date: Mon, 22 Jun 2026 08:56:24 +0000 (+0200) Subject: [home] Use guix repl as the Geiser Guile REPL backend. X-Git-Url: https://git.ekhem.eu.org/?a=commitdiff_plain;h=0006bb59f4e0640e61ea803da6accf160cb0638c;p=guix.git [home] Use guix repl as the Geiser Guile REPL backend. Set geiser-guile-binary to ("guix" "repl") so the Geiser REPL starts inside the Guix execution environment, giving it access to all Guix-installed Guile libraries. --- diff --git a/emacs/.config/emacs/conf/conf-lisp.el b/emacs/.config/emacs/conf/conf-lisp.el index 60c2e81..830ad18 100644 --- a/emacs/.config/emacs/conf/conf-lisp.el +++ b/emacs/.config/emacs/conf/conf-lisp.el @@ -14,8 +14,11 @@ ;; geiser-guile is a guile backend for geiser. (use-package geiser-guile :when - (conf:executables-p (list "guile")) + (conf:executables-p (list "guix")) :ensure t + :custom + ;; Use guix repl so the REPL sees all Guix-installed libraries. + (geiser-guile-binary '("guix" "repl")) :hook (scheme-mode . geiser-mode))