From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [ANN] Emacs-Guix 0.3.4 Date: Mon, 08 Jan 2018 15:57:27 +0100 Message-ID: <87fu7ge6ug.fsf@gnu.org> References: <878tdm38qu.fsf@gmail.com> 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]:50613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYYrm-0007nw-FJ for help-guix@gnu.org; Mon, 08 Jan 2018 09:57:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYYrj-0002vJ-EU for help-guix@gnu.org; Mon, 08 Jan 2018 09:57:34 -0500 Received: from hera.aquilenet.fr ([2a0c:e300::1]:33586) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eYYrj-0002ue-7X for help-guix@gnu.org; Mon, 08 Jan 2018 09:57:31 -0500 In-Reply-To: <878tdm38qu.fsf@gmail.com> (Alex Kost's message of "Thu, 28 Dec 2017 23:20:09 +0300") 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: Alex Kost Cc: help-guix@gnu.org Hi! Alex Kost skribis: > 2. "M-x guix-derivation-mode": this major mode makes Guix derivations > more human readable by indenting them and by making buttons from the > store file names. It is enabled automatically in "/gnu/store/=E2=80= =A6.drv" > files. Many thanks to Oleg Pykhalov for inventing and implementing > this feature! > > 3. As you probably know there are many single-line Guile files in the > store, for example: > > /gnu/store/=E2=80=A6-shepherd.conf > /gnu/store/=E2=80=A6-activate-service > /var/guix/profiles/system/boot > > Similarly to the derivation files, the above files are not human > readable as they are one-liners. Now (I mean with Emacs-Guix 0.3.4), > whenever you open such a file, it will be re-indented (its buffer, > not the file itself!) and scheme-mode will be enabled there. One word: awesome. :-) I have a minor issue: I use =E2=80=98ido=E2=80=99 and =E2=80=98ido-find-fil= e=E2=80=99 insist on browsing the entire /gnu/store when I do C-x C-f with a store file name at point (except if the file name denotes a directory.) So to open a .drv file, I have to work around that. How do people handle this? Thank you! Ludo=E2=80=99.