From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 22 09:40:41 2018 Received: (at submit) by debbugs.gnu.org; 22 Nov 2018 14:40:41 +0000 Received: from localhost ([127.0.0.1]:40694 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gPq9p-0007Gd-Cw for submit@debbugs.gnu.org; Thu, 22 Nov 2018 09:40:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39149) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gPq9n-0007GR-Rf for submit@debbugs.gnu.org; Thu, 22 Nov 2018 09:40:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gPq9i-0000cw-78 for submit@debbugs.gnu.org; Thu, 22 Nov 2018 09:40:34 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:56408) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gPq9i-0000cJ-3k for submit@debbugs.gnu.org; Thu, 22 Nov 2018 09:40:34 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48758) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gPq9h-00081W-An for guix-patches@gnu.org; Thu, 22 Nov 2018 09:40:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gPq9e-0000RM-8J for guix-patches@gnu.org; Thu, 22 Nov 2018 09:40:33 -0500 Received: from mail-lf1-x143.google.com ([2a00:1450:4864:20::143]:40658) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gPq9e-0000Pz-1C for guix-patches@gnu.org; Thu, 22 Nov 2018 09:40:30 -0500 Received: by mail-lf1-x143.google.com with SMTP id v5so6678237lfe.7 for ; Thu, 22 Nov 2018 06:40:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=zkwuXXcwLPBQSZrnpYmyi9xlV0JbM3+gh+Q7zp3gius=; b=OA1+TNcsTbsXdheSo9sOErwMJJHLlaOoplbvT/UyK8XbVgl5fJv7k3zMEIVHN9M1Cu nlCkAXf80YoHID2MLEdczzcqH7h1MZ8XTsXHoTJMbHyJh5/kQx5m1WQJAj0trTAbx6sN n/QTY6Q6sFqOAAXvnm1iAMIBcxYDSZL/q/TMneOYwqTg52YbmhmKa38XZWhp2KvK3J6q vJlQ0jkhyb/eQtU85LaJILs1YrhugsIPjJ6VepQCAwHj2vpY9Q+MikN6ILfiK6S0KqRW simsmwbJkJJfYjFpmqZ56OswKsvaHCMp118ZePcwLciJsaely52gJ1bQX8FtJLZWGPP7 ww/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=zkwuXXcwLPBQSZrnpYmyi9xlV0JbM3+gh+Q7zp3gius=; b=IBezpB7IsfGBGGlPKGILfiSaWq87vlAcVoni2NyJciI3JaVwF0XEX9FRi0ITpJjSRI vM8zgikcXefzhm54Z0P62WaaqqA4rD62fA6un5ZUHkQ3AoNTGaGw/XPnorQj3RELWoD0 C5pWY0jPY+oAwfeQ+MmmHSVHpN2exUFXpzlT6vTmUldJh1K4dWqGWjD7EI6HWUqqdYOO gW6cDt14xxEFfiiHWz7F4ewa9TLvZFAW11Evfn4oxRcREPoJANiyj6/L7N2TO9CbVK2L SNC+RdVuhMTomCWzy1WnJyIlHZRJ+lnj+ToHCTd4rO8LVRFX3U+uxYL8ufuFEl1i1NMG k5tA== X-Gm-Message-State: AGRZ1gLTNSeNn/TQ2SCCGWuJ3iHdCFBc60m8YhhUbWt3jInYbaemp0v4 fY7BJagJSyahWL11601OsxbQFMNjkts= X-Google-Smtp-Source: AJdET5d+aYy3/1kfea5k34aX2s3nfhzZsV2dPVn85EcY5vbaHeYvzCtl+xPDUQHqga355YHc30VqSQ== X-Received: by 2002:a19:d287:: with SMTP id j129mr7154013lfg.26.1542897628258; Thu, 22 Nov 2018 06:40:28 -0800 (PST) Received: from localhost.localdomain (92-100-251-83.dynamic.avangarddsl.ru. [92.100.251.83]) by smtp.gmail.com with ESMTPSA id g70-v6sm3852555ljg.92.2018.11.22.06.40.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Nov 2018 06:40:27 -0800 (PST) From: Oleg Pykhalov To: guix-patches@gnu.org Subject: [PATCH 0/2] Improve guix repl Date: Thu, 22 Nov 2018 17:40:07 +0300 Message-Id: <20181122144007.30568-1-go.wigust@gmail.com> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hello Guix, This patch series improves ‘guix repl’. Oleg Pykhalov (2): repl: Do not exit repl on SIGINT. repl: Add 'colorized' and 'readline' support. guix/scripts/repl.scm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) -- 2.19.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 22 09:42:53 2018 Received: (at 33466) by debbugs.gnu.org; 22 Nov 2018 14:42:53 +0000 Received: from localhost ([127.0.0.1]:40700 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gPqBw-0007KX-Pl for submit@debbugs.gnu.org; Thu, 22 Nov 2018 09:42:52 -0500 Received: from mail-lf1-f50.google.com ([209.85.167.50]:42745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gPqBu-0007KJ-Lq for 33466@debbugs.gnu.org; Thu, 22 Nov 2018 09:42:51 -0500 Received: by mail-lf1-f50.google.com with SMTP id l10so6693386lfh.9 for <33466@debbugs.gnu.org>; Thu, 22 Nov 2018 06:42:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RL+LbZT/ekWvEB0gEjdMv+07FlztkGTCcpAw48Yk3zE=; b=M1Sq6HBollUh9iNk/POH75KaMmErKBA2PfEXT2A0snf8tSDQzynVt9MD20a8p0Ci4m kTFHnEdY27wXtz5+8ghByC9SC1gkrgFsyQ4/0lqjdkvF1U9N2HlPFuL3ooeKL6JfXrhv nDI6O43DGQX+e2mBb5W+4S6bjGmEhlzKDzWySi4u1wHHuELVHKJugA8XE/gZaVcdv15N Or8RCpJ8FGkzxuMp6dfNV+1Mgarx68+4C4KVsuxp4RbA1r4TIAoXM5vZ2Lpotk+LAEFt a5RT8/gmPQ4S3O3UHgkGS6pIO2EfC/0qTh+/6OwSbwlJN6blL8zWjubNpq4jWJYcUJsB sXmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RL+LbZT/ekWvEB0gEjdMv+07FlztkGTCcpAw48Yk3zE=; b=tEXl3VyfiBf93VTtW355hf6H1VcYHiuOnKAfKssDYnEKU5da5jqm9yHfjo0CunH2hJ sGmtmoqBsLDYkCX4zyLnElT3/nE3aSIP5JZ1n350zbUN12mSThadaRgo1TNvj19KoDLL K1HOAyZaUDwDBQUnlSDL0AJHBwpvLkOuLqII3FYZw7uh96eNwK8H/HnOHaTr9NeUuvk9 MbTZ2wUWOrlypCRIUWBnFgprJLfh2BBWZnP89knPBkEp3xqlGpd7FtkELoCEOaqziVbM DRuauWgmvlYnl4FtX7cou1qaD4AM3i7b5L8ZKyQSQ5BtpxiI7j/S+qZ1Nj2TlmEahz3F 05jw== X-Gm-Message-State: AGRZ1gKS2vRdd2bq7ibQGUmbTsVyjb5nLEkGgsOEqsBCnxXjUwX54WnO MyWapF5jkHfB9mSMtxajlhzi0csEBUI= X-Google-Smtp-Source: AJdET5d+j7+6FyXVYFVeLBLp9m5KQyvpj5VoVcQwC3uCr151Yd88ia0SSPEo2+7QKvrCOwiIsN+Qfw== X-Received: by 2002:a19:e01e:: with SMTP id x30mr6402773lfg.89.1542897764083; Thu, 22 Nov 2018 06:42:44 -0800 (PST) Received: from localhost.localdomain (92-100-251-83.dynamic.avangarddsl.ru. [92.100.251.83]) by smtp.gmail.com with ESMTPSA id h85-v6sm6678917ljf.68.2018.11.22.06.42.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Nov 2018 06:42:43 -0800 (PST) From: Oleg Pykhalov To: 33466@debbugs.gnu.org Subject: [PATCH 1/2] repl: Do not exit repl on SIGINT. Date: Thu, 22 Nov 2018 17:42:27 +0300 Message-Id: <20181122144228.31573-1-go.wigust@gmail.com> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 33466 Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/scripts/repl.scm (guix-repl): Do not exit repl on SIGINT. --- guix/scripts/repl.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/guix/scripts/repl.scm b/guix/scripts/repl.scm index b157833a4..1a105f51e 100644 --- a/guix/scripts/repl.scm +++ b/guix/scripts/repl.scm @@ -188,7 +188,10 @@ call THUNK." (save-module-excursion (lambda () (set-current-module user-module) - (start-repl)))) + ;; Do not exit repl on SIGINT. + ((@@ (ice-9 top-repl) call-with-sigint) + (lambda () + (start-repl)))))) ((machine) (machine-repl)) (else -- 2.19.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 22 09:42:57 2018 Received: (at 33466) by debbugs.gnu.org; 22 Nov 2018 14:42:57 +0000 Received: from localhost ([127.0.0.1]:40703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gPqC1-0007Ko-0R for submit@debbugs.gnu.org; Thu, 22 Nov 2018 09:42:57 -0500 Received: from mail-lj1-f196.google.com ([209.85.208.196]:43780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gPqBz-0007KO-Cu for 33466@debbugs.gnu.org; Thu, 22 Nov 2018 09:42:55 -0500 Received: by mail-lj1-f196.google.com with SMTP id 83-v6so8156695ljf.10 for <33466@debbugs.gnu.org>; Thu, 22 Nov 2018 06:42:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LsM3nYq+OALq6tCLgXbjdKklFNbyqTpyLiIjjypvxxA=; b=knWf1/q1kvhcmlg2I9y4nCqF+0bd93PykyxSbDWRc+ESznLetrsou5t9tSJArFRNoG BO/ovSGXm7MuX0ksI0TBC5zoZjqoNskrfBZe3N92BeslZYfEX5I0IkuC9VpoeThbVHOt IRbCeW4AXzyx1eYN9RuxOtM+WFyVfSax1gDSdAXmjTucV4VB3r03crlaUQ8Swi+cxFpL a23gKLKkiBzyGDbaDutc3ccfaBDQULH1gpr3FqpqjT/fKbSvmGUGSdGbacVKzey6ve01 TfXEcbRg7uc9IWD3XEynmcFI1PGiO+X4wQsvD8+DeoYUL3cUVJu2BUS69IkJDyDfaxRw CFkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=LsM3nYq+OALq6tCLgXbjdKklFNbyqTpyLiIjjypvxxA=; b=i/bujc6c6MBz3IdmtNquAR+m6AF1zIknVdZu/QjuhO3+x5KsqoSP/TrP8nxwBeE1uu CkcidLSyru+49goBuWdXvEr01xxqI3OUnmWwKHzfu96HtyzZ7SL3ZWDT5ub8R4A2Xi3C /E9CvbuhCm46oXv9JIn0u4t4jRpMT2peOLB/nCBe0yAIfdgv4T7ZZ6RCeEYk5ug+odWx XqcsroC8aZYIjqEqsmr0+zBYmVFa7tHOe8J7W5Xi9giWlrcbFtKjteqeUE6QgQ+4So55 4qmaV45nQf19ISnYOfsZIRuCc3HhiP1W6870a1xyWZIZiOOZo2dDYeB9MyERfPJ9ixnH gI8g== X-Gm-Message-State: AA+aEWYBy3ebq9k3ek/ylah5Ely4V8sythKSx5HbritRRDQI0ZcE6Sxv yfqOioRMP9XyYYltwHQr2F6YvTCQCJA= X-Google-Smtp-Source: AFSGD/WAIXsbvzCDgA4+EhCHTZkRIdM+UyUC398ECKTyLgHnClaI6PcHgAbjn+458+40vYDXXhjSUg== X-Received: by 2002:a2e:710a:: with SMTP id m10-v6mr7079936ljc.66.1542897768921; Thu, 22 Nov 2018 06:42:48 -0800 (PST) Received: from localhost.localdomain (92-100-251-83.dynamic.avangarddsl.ru. [92.100.251.83]) by smtp.gmail.com with ESMTPSA id h85-v6sm6678917ljf.68.2018.11.22.06.42.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Nov 2018 06:42:48 -0800 (PST) From: Oleg Pykhalov To: 33466@debbugs.gnu.org Subject: [PATCH 2/2] repl: Add 'colorized' and 'readline' support. Date: Thu, 22 Nov 2018 17:42:28 +0300 Message-Id: <20181122144228.31573-2-go.wigust@gmail.com> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181122144228.31573-1-go.wigust@gmail.com> References: <20181122144228.31573-1-go.wigust@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33466 Cc: Oleg Pykhalov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * guix/scripts/repl.scm (guix-repl): Add 'colorized' and 'readline' support. --- guix/scripts/repl.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/guix/scripts/repl.scm b/guix/scripts/repl.scm index 1a105f51e..eeaf4acc4 100644 --- a/guix/scripts/repl.scm +++ b/guix/scripts/repl.scm @@ -188,6 +188,23 @@ call THUNK." (save-module-excursion (lambda () (set-current-module user-module) + (cond ((false-if-exception (resolve-interface '(ice-9 readline))) + => + (lambda (module) + ;; Enable completion and input history at the REPL. + ((module-ref module 'activate-readline)))) + (else + (display "Consider installing the 'guile-readline' package for +convenient interactive line editing and input history.\n\n"))) + (unless (getenv "INSIDE_EMACS") + (cond ((false-if-exception (resolve-interface '(ice-9 colorized))) + => + (lambda (module) + ;; Enable completion and input history at the REPL. + ((module-ref module 'activate-colorized)))) + (else + (display "Consider installing the 'guile-colorized' package +for a colorful Guile experience.\n\n")))) ;; Do not exit repl on SIGINT. ((@@ (ice-9 top-repl) call-with-sigint) (lambda () -- 2.19.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 25 15:39:25 2018 Received: (at 33466) by debbugs.gnu.org; 25 Nov 2018 20:39:25 +0000 Received: from localhost ([127.0.0.1]:47634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gR1Bd-0007hZ-Kj for submit@debbugs.gnu.org; Sun, 25 Nov 2018 15:39:25 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54598) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gR1Bc-0007hM-7r for 33466@debbugs.gnu.org; Sun, 25 Nov 2018 15:39:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gR1BW-000171-IW for 33466@debbugs.gnu.org; Sun, 25 Nov 2018 15:39:19 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58297) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gR1BW-00016w-Fr; Sun, 25 Nov 2018 15:39:18 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=56258 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gR1BW-0001qV-5F; Sun, 25 Nov 2018 15:39:18 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Oleg Pykhalov Subject: Re: [bug#33466] [PATCH 1/2] repl: Do not exit repl on SIGINT. References: <20181122144007.30568-1-go.wigust@gmail.com> <20181122144228.31573-1-go.wigust@gmail.com> Date: Sun, 25 Nov 2018 21:39:16 +0100 In-Reply-To: <20181122144228.31573-1-go.wigust@gmail.com> (Oleg Pykhalov's message of "Thu, 22 Nov 2018 17:42:27 +0300") Message-ID: <878t1gvqmj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33466 Cc: 33466@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hi Oleg, Oleg Pykhalov skribis: > * guix/scripts/repl.scm (guix-repl): Do not exit repl on SIGINT. LGTM, thanks! Ludo'. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 25 15:41:01 2018 Received: (at 33466) by debbugs.gnu.org; 25 Nov 2018 20:41:01 +0000 Received: from localhost ([127.0.0.1]:47638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gR1DA-0007jq-VG for submit@debbugs.gnu.org; Sun, 25 Nov 2018 15:41:01 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gR1D7-0007jb-7x for 33466@debbugs.gnu.org; Sun, 25 Nov 2018 15:40:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gR1D1-00036l-Ig for 33466@debbugs.gnu.org; Sun, 25 Nov 2018 15:40:52 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58307) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gR1D1-00036h-Fg; Sun, 25 Nov 2018 15:40:51 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=56260 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gR1D1-0001zY-7z; Sun, 25 Nov 2018 15:40:51 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Oleg Pykhalov Subject: Re: [bug#33466] [PATCH 2/2] repl: Add 'colorized' and 'readline' support. References: <20181122144228.31573-1-go.wigust@gmail.com> <20181122144228.31573-2-go.wigust@gmail.com> Date: Sun, 25 Nov 2018 21:40:50 +0100 In-Reply-To: <20181122144228.31573-2-go.wigust@gmail.com> (Oleg Pykhalov's message of "Thu, 22 Nov 2018 17:42:28 +0300") Message-ID: <874lc4vqjx.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33466 Cc: 33466@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Oleg Pykhalov skribis: > * guix/scripts/repl.scm (guix-repl): Add 'colorized' and 'readline' suppo= rt. > --- > guix/scripts/repl.scm | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/guix/scripts/repl.scm b/guix/scripts/repl.scm > index 1a105f51e..eeaf4acc4 100644 > --- a/guix/scripts/repl.scm > +++ b/guix/scripts/repl.scm > @@ -188,6 +188,23 @@ call THUNK." > (save-module-excursion > (lambda () > (set-current-module user-module) > + (cond ((false-if-exception (resolve-interface '(ice-9 re= adline))) > + =3D> > + (lambda (module) > + ;; Enable completion and input history at the R= EPL. > + ((module-ref module 'activate-readline)))) What about simply loading ~/.guile when it exists? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 01 15:48:16 2018 Received: (at 33466) by debbugs.gnu.org; 1 Dec 2018 20:48:16 +0000 Received: from localhost ([127.0.0.1]:57317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gTCBU-000707-5K for submit@debbugs.gnu.org; Sat, 01 Dec 2018 15:48:16 -0500 Received: from mail-lj1-f195.google.com ([209.85.208.195]:38411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gTCBR-0006zh-Q9 for 33466@debbugs.gnu.org; Sat, 01 Dec 2018 15:48:14 -0500 Received: by mail-lj1-f195.google.com with SMTP id c19-v6so7994882lja.5 for <33466@debbugs.gnu.org>; Sat, 01 Dec 2018 12:48:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=YtRta8+6k1jPcTY1VSyhQO5ylZzebyORRUmdevzc6qo=; b=SqtcmuyU8Vy692eUrI0FlFbrEEptFH1BlIHB7+zAAcVCjfeWSiF82H6L61eMlRAkUu x+7UBRVneZJbL5/or9Q5VFqL2Qla1x68Y5U9ggvx4Htfbt/RhAZgZElI3AIZ0mPBUUYS FuhlXz74yBWsqTBZd+qgXdJA7yWeihBfqiiZgjl5LhyUYw69hPKspITvADq1mpc9Y7/h cuduq8pYiLgGdbubuqAzZNWRPeA7RV1+MclTHIHTxHLGhuJ2BraErB6S4iyBcLy+jhq7 BfgLF9pHIZirSqDd884RPHDYaZ2aQl9etawjwA/MoPXBvRIIrsRBWBELtQBZs2nyN8sf BPnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=YtRta8+6k1jPcTY1VSyhQO5ylZzebyORRUmdevzc6qo=; b=g7f3hAuI7YfmNIa51nQ2Bul/IFXhjIED9T4L8LuHrCJtuTTdDDdTSBcdhw4t1kNUph rFnI5hYIcrrtpk8ih/wryxMpG/rQeFuM19Xtwb3oNijxuWhlXHb2rRjEYUYlnwf/RfKt /OodrGzonqr/7woF7GCb3ggNlvoNMqvLHwJ/svXspGvLBYJxrDSP+CxIXZucJ6hZWfbS NY1VA1XDa1QFyul+AEHXLj3Wtjft7OqDiAsOWeBUdhmTKf3xMPcGfhKAAiG/1hvPp0Cn urG/mWiTXI8aGqgkyTPitcp8cLa86vdpdB/D05JxQxQ6hJ6MnqnwH+c+1n09RjCBz2Sv hwBQ== X-Gm-Message-State: AA+aEWaoN8YeRWCIGBuNm6GnqVTUBW4VT0DpNZua5Iremmh9JQ+URiQ7 CjYUZoGlSNM9gGO2nrDbGB/7Pv79Hw4= X-Google-Smtp-Source: AFSGD/XNLbWkZoMzcnCDvJ7T3egaWqbQgsE0bnNtFmufmNmYhS3efT0odGlLccvlBsA7QS3zJruX7A== X-Received: by 2002:a2e:9cd2:: with SMTP id g18-v6mr7274686ljj.161.1543697287250; Sat, 01 Dec 2018 12:48:07 -0800 (PST) Received: from magnolia (ppp91-122-122-88.pppoe.avangarddsl.ru. [91.122.122.88]) by smtp.gmail.com with ESMTPSA id u79-v6sm1670471lje.36.2018.12.01.12.48.06 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 01 Dec 2018 12:48:06 -0800 (PST) From: Oleg Pykhalov To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#33466] [PATCH 2/2] repl: Add 'colorized' and 'readline' support. References: <20181122144228.31573-1-go.wigust@gmail.com> <20181122144228.31573-2-go.wigust@gmail.com> <874lc4vqjx.fsf@gnu.org> Date: Sat, 01 Dec 2018 23:48:02 +0300 In-Reply-To: <874lc4vqjx.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 25 Nov 2018 21:40:50 +0100") Message-ID: <871s71rn25.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33466 Cc: 33466@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Ludovic. Apologies for a delay. ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Oleg Pykhalov skribis: > >> * guix/scripts/repl.scm (guix-repl): Add 'colorized' and 'readline' supp= ort. >> --- >> guix/scripts/repl.scm | 17 +++++++++++++++++ >> 1 file changed, 17 insertions(+) >> >> diff --git a/guix/scripts/repl.scm b/guix/scripts/repl.scm >> index 1a105f51e..eeaf4acc4 100644 >> --- a/guix/scripts/repl.scm >> +++ b/guix/scripts/repl.scm >> @@ -188,6 +188,23 @@ call THUNK." >> (save-module-excursion >> (lambda () >> (set-current-module user-module) >> + (cond ((false-if-exception (resolve-interface '(ice-9 r= eadline))) >> + =3D> >> + (lambda (module) >> + ;; Enable completion and input history at the = REPL. >> + ((module-ref module 'activate-readline)))) > > What about simply loading ~/.guile when it exists? Oh, sure. I should thought about this way. The patch is attached below. <#secure method=3Dpgpmime mode=3Dsign> --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-repl-Load-user-s-initialization-file.patch Content-Transfer-Encoding: quoted-printable Content-Description: [PATCH] repl: Load user's initialization file. From=2095b95b24107084baf03e9635280a8c3136b2a356 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Thu, 22 Nov 2018 17:24:04 +0300 Subject: [PATCH] repl: Load user's initialization file. * guix/scripts/repl.scm (guix-repl): Load user's initialization file. =2D-- guix/scripts/repl.scm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/guix/scripts/repl.scm b/guix/scripts/repl.scm index 1a105f51ee..b688867b15 100644 =2D-- a/guix/scripts/repl.scm +++ b/guix/scripts/repl.scm @@ -68,6 +68,9 @@ Start a Guile REPL in the Guix execution environment.\n")) (newline) (show-bug-report-information)) =20 +(define %guile-initialization-file + (string-append (getenv "HOME") "/.guile")) + (define (self-quoting? x) "Return #t if X is self-quoting." (letrec-syntax ((one-of (syntax-rules () @@ -188,6 +191,8 @@ call THUNK." (save-module-excursion (lambda () (set-current-module user-module) + (when (file-exists? %guile-initialization-file) + (load %guile-initialization-file)) ;; Do not exit repl on SIGINT. ((@@ (ice-9 top-repl) call-with-sigint) (lambda () =2D-=20 2.19.1 --=-=-= Content-Type: text/plain Thanks, Oleg. --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAlwC84IACgkQFn+OpQAa +pxR6w/+JiP9NwnreOsHG8mXtMIcUk/0G2dhixcN96vVCBIMbo2T9+xAyrsRB1zb G6wu2rJgI5XZkyZy8JL39Di2jUgu4aWE/vgh1DtJ5s5XOoE5c9bnjTQAM8fxcB0U zDWN+cL4Ic2BGboUxH4RNTGfOuJ7w/YQdmLY2ih/uCrXP1dzx1PCJ4oFanAHsNIv 8nSBcAIqQLG0jG9sX7ustGNR58tlqTbXyP6hnyvM/He/8w4a2M0W3xR6pOlZnC3g UYvAu9fAdjRniZm+QzPCgCUxFFby3JoSBZwHw+iPD2n9GBtAYuWl3d6mJNE0KfgB jIPkl5ZbdjCtw/GOLKpBDp6n4Wc6EzMW4i2L3IiHt4RCnv3RKrsTLs/rRRuWJAIC UM5ASq4tVLq0n4JPhn/w33DbiBFcmKF7BA/yiCw7J67gB0/5EW5IRyiUNY/hbU1o FewKZl0vVFDBbaTjQq5zR4qycfvVhcghnuQDx++u8W4efWABUXONxoX+NPdikY4o 01MKEbNP51LXVjAWgZqWvMABvhbl31XI+Uz97YfZlvt5KNyYIKzRJj6GjbkSVyEk F3mIix+fbNtmC771DaK9Y1snIg30vMuHVn6g6/9+BE0ru8R4jM2wwzBnKwnyFoLD E68S5aQIptR/XQwBsTlI7jZGuq6hjlOPJfo/OXH+tx0avUrbXQI= =eE6I -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 02 12:38:58 2018 Received: (at 33466) by debbugs.gnu.org; 2 Dec 2018 17:38:58 +0000 Received: from localhost ([127.0.0.1]:58295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gTVhp-0003kB-Qs for submit@debbugs.gnu.org; Sun, 02 Dec 2018 12:38:58 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gTVhn-0003jz-VD for 33466@debbugs.gnu.org; Sun, 02 Dec 2018 12:38:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gTVhi-0000Nb-13 for 33466@debbugs.gnu.org; Sun, 02 Dec 2018 12:38:50 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:32846) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gTVhh-0000NT-Ti; Sun, 02 Dec 2018 12:38:49 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=53384 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gTVhh-0000Mi-Kt; Sun, 02 Dec 2018 12:38:49 -0500 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Oleg Pykhalov Subject: Re: [bug#33466] [PATCH 2/2] repl: Add 'colorized' and 'readline' support. References: <20181122144228.31573-1-go.wigust@gmail.com> <20181122144228.31573-2-go.wigust@gmail.com> <874lc4vqjx.fsf@gnu.org> <871s71rn25.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 Frimaire an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 02 Dec 2018 18:38:48 +0100 In-Reply-To: <871s71rn25.fsf@gmail.com> (Oleg Pykhalov's message of "Sat, 01 Dec 2018 23:48:02 +0300") Message-ID: <87y397ltg7.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33466 Cc: 33466@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hi Oleg, Oleg Pykhalov skribis: > From 95b95b24107084baf03e9635280a8c3136b2a356 Mon Sep 17 00:00:00 2001 > From: Oleg Pykhalov > Date: Thu, 22 Nov 2018 17:24:04 +0300 > Subject: [PATCH] repl: Load user's initialization file. > > * guix/scripts/repl.scm (guix-repl): Load user's initialization file. [...] > (set-current-module user-module) > + (when (file-exists? %guile-initialization-file) > + (load %guile-initialization-file)) Rather: (and=3D> (getenv "HOME") (lambda (home) (when (file-exists? =E2=80=A6) =E2=80=A6))) Otherwise if HOME is undefined simply loading (guix scripts repl) will cause an error. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 03 00:07:20 2018 Received: (at 33466) by debbugs.gnu.org; 3 Dec 2018 05:07:21 +0000 Received: from localhost ([127.0.0.1]:58598 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gTgS0-00036u-ME for submit@debbugs.gnu.org; Mon, 03 Dec 2018 00:07:20 -0500 Received: from mail-ed1-f68.google.com ([209.85.208.68]:34644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gTgRy-00036Y-O3; Mon, 03 Dec 2018 00:07:19 -0500 Received: by mail-ed1-f68.google.com with SMTP id b3so9614454ede.1; Sun, 02 Dec 2018 21:07:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=//AeNbjVoRFaSD9geqTiEB9xuf4KV+ZgQydn9tBevq8=; b=e18QXLUOoJLq8lzwbX+OGfE0iJULPDoUvYUbue4bbB6MeBEcejg6fACBtnKk6hwF5Y DY+lXGlWmqxH/Yp0YmE8x7Kzg1Eeainx4+uKf4ScVo/EJsSMWCZCEtHSI5wrkmzBkarV sN8VIjn/Hixd9DirTwTVIkEeUgN6sLaRWQ41Lv0/f0CgSiP6aX0P7liNSaXNk82mDlvk j4f25yzH+F1tNAQcnjEXqVeaINfKoYu1bKP4+erBY8iwOgULzyEUWoFJG4SR062VU89O xCEDOKJoY+b4Ik9kpg1V44qGrMQp+j4X3rVt+0f8kz+NPXE1v/DPujUZOy6Ep+ZfzpH1 kb0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=//AeNbjVoRFaSD9geqTiEB9xuf4KV+ZgQydn9tBevq8=; b=X1ycSlEGoleALtng+37v+J68T1txb7XGdO7PkxmWdoT9Y9q6zRK2ruUg/JBWD7lqVr TwqGKr9EpwQR6aQ7m2tzb5z98+A2mH457Y2W0mDzOCOMENVC5OUh5Dwx3RDSKswz23h6 zIDjoOW7aVYzGkeOR1khXDgQouuC/U9KOwPrjJxgb4eCtPyiRLq5BtSo2F40Xg6Qngi0 /twIJaFocjWB/NZs8dpkkewGqwKTahjkvUrZ0HKeCosyUdYo0DgaG2+Az+yCkmcByZdT XiFqIUCN8APJ3IedR2EEdZIKy15wYsbf4YA/uMp8Ev6Tc/VWbqiHv7/JbXFBZ1jDd3bI p7tw== X-Gm-Message-State: AA+aEWY4l5LTMjQMQCdBDWwIwWl9+E9Vggu+RuWoqNHEX8U9LQYwFA7I Lxc9B67zH78AFGxa+Y8SD8/nXQv0sWKEKg== X-Google-Smtp-Source: AFSGD/WqxaXWSR1d9WKrlOrOoA4yHzYLa1yVZSXR2lObMnCWcoyQIHoZBH8TgDgFtnLFIZ1v/Cbr+w== X-Received: by 2002:a17:906:64cb:: with SMTP id p11-v6mr11811059ejn.181.1543813632758; Sun, 02 Dec 2018 21:07:12 -0800 (PST) Received: from magnolia (92-100-246-250.dynamic.avangarddsl.ru. [92.100.246.250]) by smtp.gmail.com with ESMTPSA id f19-v6sm2006519eje.28.2018.12.02.21.07.11 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 02 Dec 2018 21:07:12 -0800 (PST) From: Oleg Pykhalov To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#33466] [PATCH 2/2] repl: Add 'colorized' and 'readline' support. References: <20181122144228.31573-1-go.wigust@gmail.com> <20181122144228.31573-2-go.wigust@gmail.com> <874lc4vqjx.fsf@gnu.org> <871s71rn25.fsf@gmail.com> <87y397ltg7.fsf@gnu.org> Date: Mon, 03 Dec 2018 08:07:07 +0300 In-Reply-To: <87y397ltg7.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 02 Dec 2018 18:38:48 +0100") Message-ID: <87woorqjus.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33466 Cc: 33466@debbugs.gnu.org, 33466-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Oleg Pykhalov skribis: > >> From 95b95b24107084baf03e9635280a8c3136b2a356 Mon Sep 17 00:00:00 2001 >> From: Oleg Pykhalov >> Date: Thu, 22 Nov 2018 17:24:04 +0300 >> Subject: [PATCH] repl: Load user's initialization file. >> >> * guix/scripts/repl.scm (guix-repl): Load user's initialization file. > > [...] > >> (set-current-module user-module) >> + (when (file-exists? %guile-initialization-file) >> + (load %guile-initialization-file)) > > Rather: > > (and=3D> (getenv "HOME") > (lambda (home) > (when (file-exists? =E2=80=A6) > =E2=80=A6))) > > Otherwise if HOME is undefined simply loading (guix scripts repl) will > cause an error. Ah, I see. Thank you. Pushed as 37c6f11f8dfa1880db86a3510c9e50990304d76c Thanks, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAlwEufsACgkQFn+OpQAa +pyt6g/9GLGHPq7iK0HRMR1UnpZ6ZNjBJevYV2p85/PGLB8b9KNgsrP2wzI32o/6 vw2M6HQcxFNYg65TP+EB6rQg1HlV2wgfEelCV+rrTuRuUDGMLPNE08xGjXsQ98vW BdUhnEcWWUrnVdu7sVjSPTwYsv7bSim0rNumhl74KL4l6mRBdLLUyUJeds6c3l6l Ab1Cct4MaVdNddiI8SXCLeouACX1sRWRTqiISNG+DQn8S4ilWLFEYfoOO9wXyX+J FbxIN2doZPtYvZNc9f9bcVb85eX/11zRAudSsrGa6injUJ7/IlNZ+S2Z1pdavvrj y9Cy2lPxuhzCL40ZxSNS998s2YhkPBTYtDyLnEKrHsjItCZiSDIczKtlz0LdDmX3 G/KUSfD2LyGwg33IFV7A54rFAxc9fOn/Wll87hgnO2GrTJ+OyTj0J3/oW8a3SADh CiQj26AuHnxXCKsAatKVibYapqtgFXRTO0clbldNLO1VH1+C/hWphkUrDHMH/IBp yNs9dMzd94pmXW3IVIpq6EVPThNYU0WviENKjxb+jQHdewNoeXfNtjx22keOi7vb Ow7sblOw6oXJPy/XIecj3GFNom+DkllIe/VOBELQywexgQH5wqhQKNhyTRSnTajS 6JZVsvDHnBeCkT26cwnuiLRDxiok8AQeuWSAcwB/9rb7oncMNI0= =NcBZ -----END PGP SIGNATURE----- --=-=-=-- From unknown Mon Sep 08 16:47:26 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 31 Dec 2018 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator