From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Editing Scheme in the installation image Date: Fri, 6 Jan 2017 10:09:50 +0100 Message-ID: References: <878tqp3y69.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48887) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cPQXG-0001kP-8z for guix-devel@gnu.org; Fri, 06 Jan 2017 04:10:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cPQXB-0004pP-BK for guix-devel@gnu.org; Fri, 06 Jan 2017 04:10:06 -0500 In-Reply-To: <878tqp3y69.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel , Mike Gran Ludovic Court=C3=A8s writes: > One issue that=E2=80=99s often reported is that it=E2=80=99s inconvenie= nt to edit the > config file with all its parentheses in the installation image given th= e > available options (Zile, Nano, and nvi). > > Something like Paredit and =E2=80=98show-paren-mode=E2=80=99 in Emacs w= ould help avoid > mistakes such as unbalanced parenthesis. However =E2=80=98emacs-minima= l=E2=80=99 takes > 180MiB and it would be unreasonable to include it. > > So I figured we could use Zile-on-Guile=C2=B9 (yes!) and extend it to h= ave > something that resembles Paredit, like: Haha, that=E2=80=99s very cute! It=E2=80=99s a great idea. > PS: The closure of Zile-on-Guile is 103MiB, but Zile-on-Guile itself is > only 400K and its dependencies are already in the installation > image. Excellent! ~~