From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: [ANN] Emacs-Guix 0.5.1 Date: Sun, 06 Jan 2019 18:55:29 +0300 Message-ID: <87r2dpixvy.fsf@gmail.com> References: <87ftuo80es.fsf@gmail.com> <87imz4138y.fsf@jnanam.net> <87bm4u668i.fsf@gmail.com> <87a7kesm02.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggsout.gnu.org ([209.51.188.92]:49755 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ggAlr-0004R1-9A for help-guix@gnu.org; Sun, 06 Jan 2019 10:55:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ggAln-00037n-8Y for help-guix@gnu.org; Sun, 06 Jan 2019 10:55:27 -0500 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]:39253) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ggAln-00036t-1G for help-guix@gnu.org; Sun, 06 Jan 2019 10:55:23 -0500 Received: by mail-lf1-x12f.google.com with SMTP id n18so28466809lfh.6 for ; Sun, 06 Jan 2019 07:55:22 -0800 (PST) In-Reply-To: <87a7kesm02.fsf@elephly.net> (Ricardo Wurmus's message of "Sun, 06 Jan 2019 00:49:49 +0100") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Ricardo Wurmus Cc: help-guix@gnu.org 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 > =E2=80=9C~/.config/guix/current/bin/guix repl=E2=80=9D, 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. --=20 Alex