Hi Guix, I noticed that unless geiser-guile-load-path is given an absolute path, emacs-guix doesn't work properly. Here's a recipe to see it failing: Write a file, say test-emacs.el: --8<---------------cut here---------------start------------->8--- (with-eval-after-load 'geiser-guile (add-to-list 'geiser-guile-load-path "~/src/guix")) --8<---------------cut here---------------end--------------->8--- $ emacs -q -l /path/to/test-emacs.el M-x guix p n --8<---------------cut here---------------start------------->8--- Starting Guix REPL ... [5 times] guix-geiser-eval: Error in evaluating guile expression: ice-9/boot-9.scm:1685:16: In procedure raise-exception: error: package-names*: unbound variable Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue. scheme@(emacs-guix) [1]> --8<---------------cut here---------------end--------------->8--- The attached patch fixes the code snippet in the documentation, thus preventing others from stumbling on it. Thank you. -- André A. Gomes "Free Thought, Free World"