Ricardo Wurmus (2019-01-06 00:49 +0100) wrote: > Hi Alex, > >> zimoun answered correctly. I think it is the same problem as several >> people have on non-GuixSD system. Most likely, it will not be fixed on >> Emacs-Guix side. The only workaround I know is "guix package -i guix". > > Would it be feasible for Emacs-Guix to use > “~/.config/guix/current/bin/guix repl”, which would have the effect of > setting the load path as expected?
Interesting idea! But AFAICT it is impossible: Emacs-Guix needs to run Geiser in one way or another, but if you try: (setq geiser-guile-binary '("guix" "repl")) "M-x geiser" it will fail because geiser tries to run it with "-q" and "-L" (with a directory with Geiser Guile modules). Obviously these options are not supported by "guix repl". Above that, Emacs-Guix uses "--listen" option. So I'm afraid as long as "guix repl" options are incompatible with "guile" ones, it can't be used by Emacs-Guix. -- Alex