From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Add a separate mode for .dir-locals.el Date: Fri, 18 Oct 2019 15:33:35 +0300 Message-ID: <83d0eu8c80.fsf@gnu.org> References: <2058328b-aee5-8cb1-2659-a793e1354517@mit.edu> <87wod4m7sr.fsf@gnus.org> <835zkndcz4.fsf@gnu.org> <83ftjrbjhm.fsf@gnu.org> <83ftjr9sx4.fsf@gnu.org> <83eezb9s5b.fsf@gnu.org> <83bluf9qgb.fsf@gnu.org> <835zkn9o01.fsf@gnu.org> <83lfti8ovn.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="69783"; mail-complaints-to="usenet@blaine.gmane.org" Cc: cpitclaudel@gmail.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: =?iso-8859-1?Q?Jo=E3o_T=E1vora?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 18 14:34:09 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iLRSK-000Hzf-Kt for ged-emacs-devel@m.gmane.org; Fri, 18 Oct 2019 14:34:08 +0200 Original-Received: from localhost ([::1]:39320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iLRSI-0001w5-Tf for ged-emacs-devel@m.gmane.org; Fri, 18 Oct 2019 08:34:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41890) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iLRS6-0001uO-7R for emacs-devel@gnu.org; Fri, 18 Oct 2019 08:33:56 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:43726) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iLRS1-0003mR-86; Fri, 18 Oct 2019 08:33:51 -0400 Original-Received: from [176.228.60.248] (port=2381 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1iLRS0-0006VN-Gb; Fri, 18 Oct 2019 08:33:49 -0400 In-reply-to: (message from =?iso-8859-1?Q?Jo?= =?iso-8859-1?Q?=E3o_T=E1vora?= on Fri, 18 Oct 2019 11:25:17 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:241200 Archived-At: > From: João Távora > Cc: monnier@iro.umontreal.ca, cpitclaudel@gmail.com, emacs-devel@gnu.org > Date: Fri, 18 Oct 2019 11:25:17 +0100 > > > Anyway, I think this discussion needs to have a detailed description > > of the problem, before we can continue talking about solutions. > > I've done by best. Where? Maybe I've missed that, so please summarize it for me. The last I heard from you on this was that you didn't yet look seriously at the particular problem, and that you thought it was due to byte compilation. Is there something more specific? > But I agree like 90% with you when you say "a serious problem didn't > start this thread". It's true, but that problem is a symptom of bad > design. Emacs lisp has the exact tool for the job here, we should use > it. Perhaps you are thinking: "Why just not add the (if (string= > (buffer-file-name) dir-locals-file) ...) wherever and go on with your > life?" But I am thinking exactly the same about Stefan's patch. I would like to proceed to pretesting Emacs 27.1 and releasing it, so I would like to avoid any changes that are not strictly needed. Please help me in this.