From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Re: [PATCH] emacs: devel: Add indentation rules. Date: Tue, 13 Oct 2015 20:50:25 +0300 Message-ID: <87h9lur732.fsf@gmail.com> References: <871tdm6i0i.fsf@gmail.com> <8737y28fss.fsf@gnu.org> <87d1x57yhg.fsf@gmail.com> <87si5zwqqu.fsf@gnu.org> <878u7qybjn.fsf_-_@gmail.com> <87r3lhxchs.fsf@gnu.org> <87d1wyqoqw.fsf@gmail.com> <87wpv6l1d8.fsf@gnu.org> <87h9m9xwsf.fsf@gmail.com> <87a8s1e8mg.fsf@gnu.org> <87y4f8bfdn.fsf_-_@gmail.com> <87ziznqey0.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]:42833) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zm3iZ-0008Lu-0J for guix-devel@gnu.org; Tue, 13 Oct 2015 13:50:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zm3iV-0006Ez-7d for guix-devel@gnu.org; Tue, 13 Oct 2015 13:50:30 -0400 In-Reply-To: <87ziznqey0.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Tue, 13 Oct 2015 11:45:59 +0200") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Ludovic Court=C3=A8s (2015-10-13 12:45 +0300) wrote: > Alex Kost skribis: > >> Ludovic Court=C3=A8s (2015-10-02 15:51 +0300) wrote: >> >>> Alex Kost skribis: >>> >>>> I thought that most people (except me) agreed that indentation rules >>>> should stay in ".dir-locals.el", so I don't see a reason why they also >>>> need to be duplicated in "guix-devel.el". >>> >>> It=E2=80=99s interesting to have them in .dir-locals.el for people who = hack Guix >>> itself. >>> >>> But it=E2=80=99s also interesting to have them in guix-devel.el for peo= ple who >>> maintain, say, their own package collection outside of the Guix repo. >> >> So here it is. I added indentations only for Guix stuff, as I think >> that general Guile things (like 'lambda*' or 'eval-when') shouldn't be >> handled by a Guix emacs library. BTW, all of these Guile things will be >> highlighted/indented properly by Geiser 0.8 (see [1], [2]). > > The future is now! :-) Indeed, I didn't realize I was writing that message in the same time when Geiser 0.8 was released. As we are talking about it, there are a couple of workarounds in the elisp code for the issues that were solved in Geiser 0.8. So I would like to get rid of them and mention in the manual that Geiser 0.8 is required. Apparently it shouldn't be done right now as it is too fast. But how long should we wait? Would a month be enough time, or maybe wait until the next Geiser release? --=20 Alex