From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Reuben Thomas Newsgroups: gmane.emacs.bugs Subject: bug#17051: Order of evaluation in .dir-locals.el Date: Tue, 7 Jun 2016 13:53:11 +0100 Message-ID: References: <20160607112313.GA3681@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7bb04ae8ec07800534afab94 X-Trace: ger.gmane.org 1465304068 9304 80.91.229.3 (7 Jun 2016 12:54:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 7 Jun 2016 12:54:28 +0000 (UTC) Cc: 17051@debbugs.gnu.org, Noam Postavsky To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 07 14:54:19 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bAGWQ-0005jZ-Ny for geb-bug-gnu-emacs@m.gmane.org; Tue, 07 Jun 2016 14:54:18 +0200 Original-Received: from localhost ([::1]:49530 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bAGWP-0003m2-SW for geb-bug-gnu-emacs@m.gmane.org; Tue, 07 Jun 2016 08:54:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53253) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bAGWE-0003iT-H9 for bug-gnu-emacs@gnu.org; Tue, 07 Jun 2016 08:54:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bAGWA-0001t0-EP for bug-gnu-emacs@gnu.org; Tue, 07 Jun 2016 08:54:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:45200) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bAGWA-0001st-7C; Tue, 07 Jun 2016 08:54:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bAGW9-0005mh-RR; Tue, 07 Jun 2016 08:54:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Reuben Thomas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Tue, 07 Jun 2016 12:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17051 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: confirmed Original-Received: via spool by 17051-submit@debbugs.gnu.org id=B17051.146530400122181 (code B ref 17051); Tue, 07 Jun 2016 12:54:01 +0000 Original-Received: (at 17051) by debbugs.gnu.org; 7 Jun 2016 12:53:21 +0000 Original-Received: from localhost ([127.0.0.1]:57537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bAGVV-0005lh-Jf for submit@debbugs.gnu.org; Tue, 07 Jun 2016 08:53:21 -0400 Original-Received: from mail-wm0-f52.google.com ([74.125.82.52]:35805) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bAGVR-0005lT-RK for 17051@debbugs.gnu.org; Tue, 07 Jun 2016 08:53:20 -0400 Original-Received: by mail-wm0-f52.google.com with SMTP id v199so18106897wmv.0 for <17051@debbugs.gnu.org>; Tue, 07 Jun 2016 05:53:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=4n+nBKFeygAKRin+hyKsIQKjWjPFeBm2yFUJvo8VQTs=; b=JgXrzdc9wbDXz3JgZIHpsk+xFqJweZmHJZtQWuDXZisDOtFrStzJC1l67oo7ArkSD7 fIp5qY3r8Mcj3uIQ/SJ8rUxtyA5tHis31a/whUReLTxuGlyqRYmuSW++LjG4ALlw3jFu fIW7qFWwYhkNEkTAPX481Qhh1rMIlJtF320K4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=4n+nBKFeygAKRin+hyKsIQKjWjPFeBm2yFUJvo8VQTs=; b=GL3n45KO9bkkZ+SM3aqEm3hzrPWdumziKn2P5W+uAPq+DZAudNsbvrilgwyxUhiVWf wgie33w5kaRzvVf/H4533WH/8DyKBjCVNynR7QqZbIdZ/6W1UxKpw6T1V8rvG3S+2Ogy QilvVh4yj2zWf9afHbXXtqg3LJQefE8ARG8aNkhXInK8Wf8rVGlLPwG/8iD09McEU2nl wToDh+uZoo5NXgDK8AuEnBLNAcBCXFoq+So5fE5ss99XEP9HW9u2cPOWva5G8K7Cwyrg xCXJuqi7WbH4wwzyYsob9D6onjUjAVTl45T/xqyFvjpdQGt3OIwQP0G//LS6M0xc8fDY VvYQ== X-Gm-Message-State: ALyK8tJp9aUGLcAdoigYU6XI4f4SNOjqZ2+jl9IQXofyTwbTH88pCZj/DHNQsvsSWGrzXtO1PKErJpgdXgvr9Wbx X-Received: by 10.194.75.134 with SMTP id c6mr22779716wjw.103.1465303991839; Tue, 07 Jun 2016 05:53:11 -0700 (PDT) Original-Received: by 10.194.221.226 with HTTP; Tue, 7 Jun 2016 05:53:11 -0700 (PDT) In-Reply-To: <20160607112313.GA3681@acm.fritz.box> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:119207 Archived-At: --047d7bb04ae8ec07800534afab94 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 7 June 2016 at 12:23, Alan Mackenzie wrote: > > Why are you defining the new style "fontforge" every time a file gets > visited? =E2=80=8BThe idea was to define a per-project style every time that project= 's directory was visited.=E2=80=8B Couldn't you simply define it once, directly in your .emacs, > before any C files are loaded (e.g., via desktop-save-mode)? > I would prefer to keep the per-project style with the project code.=E2=80= =8B > =E2=80=8B=E2=80=8B > Would you please try defining your CC Mode style outside of > .dir-locals.el, as suggested above. > =E2=80=8BThat works fine (I do it for other styles that are more widely applicable).=E2=80=8B --=20 http://rrt.sc3d.org --047d7bb04ae8ec07800534afab94 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On = 7 June 2016 at 12:23, Alan Mackenzie <acm@muc.de> wrote:
<= div class=3D"gmail_extra">

Why are you defining the new style "fontforge" every time a file = gets
visited?

=E2=80=8BThe idea was to define a per-project style ev= ery time that project's directory was visited.=E2=80=8B

=C2=A0 Couldn't you simply de= fine it once, directly in your .emacs,
before any C files are loaded (e.g., via desktop-save-mode)?

I would prefer to keep the per-project style with the project code.=E2=80= =8B
=C2=A0
=E2=80=8B=E2=80= =8B
Would you please try defining your CC Mode style outside of
.dir-locals.el, as suggested above.

=E2=80=8BThat works fin= e (I do it for other styles that are more widely applicable).=E2=80=8B

--
--047d7bb04ae8ec07800534afab94--