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: Sun, 5 Jun 2016 20:38:40 +0100 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a1143b0b66a9d0705348d1aaa X-Trace: ger.gmane.org 1465155568 31873 80.91.229.3 (5 Jun 2016 19:39:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 5 Jun 2016 19:39:28 +0000 (UTC) Cc: 17051@debbugs.gnu.org To: Noam Postavsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 05 21:39:18 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 1b9dtC-0003I9-NJ for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jun 2016 21:39:14 +0200 Original-Received: from localhost ([::1]:38383 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9dtB-0003o1-Uz for geb-bug-gnu-emacs@m.gmane.org; Sun, 05 Jun 2016 15:39:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9dt5-0003lq-Jk for bug-gnu-emacs@gnu.org; Sun, 05 Jun 2016 15:39:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b9dt1-0005ch-8q for bug-gnu-emacs@gnu.org; Sun, 05 Jun 2016 15:39:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43566) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b9dt0-0005cY-FY; Sun, 05 Jun 2016 15:39:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1b9dt0-00067V-92; Sun, 05 Jun 2016 15:39:02 -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: Sun, 05 Jun 2016 19:39:02 +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.146515552923504 (code B ref 17051); Sun, 05 Jun 2016 19:39:02 +0000 Original-Received: (at 17051) by debbugs.gnu.org; 5 Jun 2016 19:38:49 +0000 Original-Received: from localhost ([127.0.0.1]:55903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9dsn-000672-5w for submit@debbugs.gnu.org; Sun, 05 Jun 2016 15:38:49 -0400 Original-Received: from mail-wm0-f52.google.com ([74.125.82.52]:36853) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b9dsl-00066q-Fg for 17051@debbugs.gnu.org; Sun, 05 Jun 2016 15:38:48 -0400 Original-Received: by mail-wm0-f52.google.com with SMTP id n184so64124763wmn.1 for <17051@debbugs.gnu.org>; Sun, 05 Jun 2016 12:38:47 -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=P5ohpRn+tVwtpL9WR3Z7gL2GhobDxBrjllQb4S1rCSw=; b=ucsuLg1uLk47MjLHEoSx+QWxo3JuYDKaZHiOaLJx3LH5UyG7JhreW5SCKn4VlE7I9B 1UewGSoJYRfJMA0x0RypmfRhdcdrLuU5S/fs27k2vdk5shNlU/aBsZeX2IZ8E7+2BfT+ NhQxT1qazugbq4VuMP8NvvmX7ec6GwKvTaLrQ= 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=P5ohpRn+tVwtpL9WR3Z7gL2GhobDxBrjllQb4S1rCSw=; b=LBEaZeNIsGyrYsGcf4WpzKbWPRCYaucXxqs1kNIb5xAjYraHOtN6zs0ZyIgdX+qu/I MFtVgAEq7/EhkZ7c33GxZ7s/YkhZKRkYhgPWFbnKpTI8A3xpjfahYJLwF3rDsGxoGuTl AKt8jS76GQ5AWl6K+irYl+Fznyns+GbDJNOhCBD4+nirS5N9aFojvjx8Gebp27yqCfkh RIbbDczMGW63Y2QW0hZEsDfpKobVXGhfK3hQooAkGHzjsteoGWyestH+Mue7wK/9CX4F JPLBEd6zt0hXSCaPKsUKtH3m5eSCA3JVTxJSzpAryM9F327wvKJzmdeh5Ni3k73YdJOF BSjA== X-Gm-Message-State: ALyK8tK9KBeREJ2dsVdukWZa28rur8j+EMQfUOtnQhm0CRzDnYm6orSugkqrb8KloUouJZCth/y8yXzyIlCvf/Wm X-Received: by 10.28.9.14 with SMTP id 14mr3360203wmj.50.1465155521774; Sun, 05 Jun 2016 12:38:41 -0700 (PDT) Original-Received: by 10.194.221.226 with HTTP; Sun, 5 Jun 2016 12:38:40 -0700 (PDT) In-Reply-To: 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:119128 Archived-At: --001a1143b0b66a9d0705348d1aaa Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 4 June 2016 at 23:02, Noam Postavsky wrote: > > Of course `before-hack-local-variables-hook' runs before any local > variables are set, so there is no "correct" order that a user can use > in .dir-locals.el to define a new style: `c-file-style' always applies > before any other variables. > =E2=80=8BThanks very much; to check I understand, you're saying that at pre= sent it's not possible to do this all in .dir-locals.el; I'd have presumably to define the style in my Emacs init sequence (or anyway, load it before visiting the directory)? --=20 http://rrt.sc3d.org --001a1143b0b66a9d0705348d1aaa Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On = 4 June 2016 at 23:02, Noam Postavsky <npostavs@users.sourcefo= rge.net> wrote:

Of course `before-hack= -local-variables-hook' runs before any local
variables are set, so there is no "correct" order that a user can= use
in .dir-locals.el to define a new style: `c-file-style' always applies<= br> before any other variables.

=E2=80=8BThanks very much; to check I understand, you're saying that= at present it's not possible to do this all in .dir-locals.el; I'd= have presumably to define the style in my Emacs init sequence (or anyway, = load it before visiting the directory)?

--
--001a1143b0b66a9d0705348d1aaa--