From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tom Gillespie Newsgroups: gmane.emacs.devel Subject: [PATCH] Fix evaluation order for hack-local-variables Date: Wed, 12 May 2021 14:25:08 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000c60e9605c228a57c" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32445"; mail-complaints-to="usenet@ciao.gmane.io" To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 12 23:27:28 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lgwO6-0008JK-Ou for ged-emacs-devel@m.gmane-mx.org; Wed, 12 May 2021 23:27:26 +0200 Original-Received: from localhost ([::1]:45114 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lgwO5-0001Np-SV for ged-emacs-devel@m.gmane-mx.org; Wed, 12 May 2021 17:27:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgwMA-0008OL-S7 for emacs-devel@gnu.org; Wed, 12 May 2021 17:25:26 -0400 Original-Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]:44768) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lgwM5-00026d-Ij for emacs-devel@gnu.org; Wed, 12 May 2021 17:25:26 -0400 Original-Received: by mail-wr1-x42e.google.com with SMTP id e7so6502092wrc.11 for ; Wed, 12 May 2021 14:25:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=TWBpk/Bg5ih3kHUvcPDjr9PqL8AWKLfac2nhD2EVdNk=; b=G46fodlJbDDKA8pZeh7TNialT+Thbk3O+2Cyqq73s0FrhrbwpKGuhr4VSsuP8aW0wE V7sInRgRIWZPXV9Yz8RtUYs/6ITXGxp+uaVtP+s/GZY+A9X7I8t10rOnw8XvUoXuqAMF oBuD4WvPgcb6JdB0LtUNyts6gf812AVPLvxgFG78Ev7gXA0D59iHw6bHJ5iE49em4mYU CuHkj+/dfuRr3a5Oy0zwuZwk2L9IAsHniEtCP0aXi263Czb9ZDAhdv8CUt4kemFsl3Gf DyDqaeVEAu8hjo9P+Lb7WNGBd+adozkkxbjkOhkPyJKlIl6rPSlAUNcq8bEIazJvJGmb GKrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=TWBpk/Bg5ih3kHUvcPDjr9PqL8AWKLfac2nhD2EVdNk=; b=Blwy/st4ir1ehgGnQ8zqd8o3inn81rWU/YHmRzcoaXAy20x5mMCfD8PXdwnacEyuSM fqQpPMOeinpt4onFEIpX5w6mWutwYRtGL8e7piNEsYbSu4Wmlhh1w9Cra+cvV0uev77E G+VYgMupEoXppQ9/Qppsp/5VOE/cDHo6h45l9OiUq69YHYkdqGcP5VLIxd8nwYoqSsIp ArNymrSYBp1jFABKRsR2hjbxenbwJQpbLdHcornG0WSD+dAhDNT3xcMgvbNHnqNtvkYS 4+XI9Vq05/UvqyrsIbFsSNgl9C14a6q8W+rN6zZyo9kw6r0il6WdfrKgK9eUPW4nkp6o 7wZA== X-Gm-Message-State: AOAM531iWpZR/0C9FjiK/wkKkRsijCb8HQw8oUqFAFZjNXxw6C2hmlvF Ncqom/wDf2zgHWZT+zaOBkoJ6trC3e59Y/7GdrZMpEHBM11xsg== X-Google-Smtp-Source: ABdhPJy9xsk2jcMqGx5VOWUu3wOh/MfzJJSBRGlyAH/fg//o0+/c+f8i8h/lMKPYklf3iaYGVyjMD1DXvFnDZZgvxJQ= X-Received: by 2002:adf:e7c2:: with SMTP id e2mr45854068wrn.180.1620854719246; Wed, 12 May 2021 14:25:19 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::42e; envelope-from=tgbugs@gmail.com; helo=mail-wr1-x42e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:269222 Archived-At: --000000000000c60e9605c228a57c Content-Type: text/plain; charset="UTF-8" Hi, Here is a patch to restore the correct order of evaluation for local variables following an unintended change introduced in 5bedbe6b1d5f4b801abf91b4d023d5c4e66418f0. Best! Tom --000000000000c60e9605c228a57c Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Fix-evaluation-order-for-hack-local-variables.patch" Content-Disposition: attachment; filename="0001-Fix-evaluation-order-for-hack-local-variables.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kolyyrav0 RnJvbSBiZDIzNDYxYjYxNTFhZjA3ZjI5ODFiNWU0ZmI5N2RhZTFlMDNiZWIxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUb20gR2lsbGVzcGllIDx0Z2J1Z3NAZ21haWwuY29tPgpEYXRl OiBXZWQsIDEyIE1heSAyMDIxIDE0OjE1OjM2IC0wNzAwClN1YmplY3Q6IFtQQVRDSF0gRml4IGV2 YWx1YXRpb24gb3JkZXIgZm9yIGhhY2stbG9jYWwtdmFyaWFibGVzCgoqIGxpc3AvZmlsZXMuZWwg KGhhY2stbG9jYWwtdmFyaWFibGVzKTogRml4IHRoZSBvcmRlcmluZyB3aGljaApsb2NhbCB2YXJp YWJsZXMgYXJlIGV2YWx1YXRlZCBieSBgaGFjay1sb2NhbC12YXJpYWJsZXMnIHNvIHRoYXQKcHJv cC1saW5lIGxvY2FsIHZhcmlhYmxlcyBhcmUgZXZhbHVhdGVkIGZpcnN0LiBUaGVyZSBpcyBhIGhp ZGRlbgpucmV2ZXJzZSBsdXJraW5nIGluIGBoYWNrLWxvY2FsLXZhcmlhYmxlcy1hcHBseScgd2hp Y2ggbWVhbnMgdGhhdAp0aGUgcHJvcCBsaW5lIHZhcmlhYmxlcyBtdXN0IGNvbWUgc2Vjb25kIGlu IG9yZGVyIHRvIGJlIGV2YWx1YXRlZApiZWZvcmUgdGhlIGVuZCBvZiBmaWxlIHZhcmlhYmxlcy4K LS0tCiBsaXNwL2ZpbGVzLmVsIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZmlsZXMuZWwgYi9saXNwL2Zp bGVzLmVsCmluZGV4IDQ3YzVmYzEzM2MuLjYwZjcyNjYwZjMgMTAwNjQ0Ci0tLSBhL2xpc3AvZmls ZXMuZWwKKysrIGIvbGlzcC9maWxlcy5lbApAQCAtMzc3MSw4ICszNzcxLDggQEAgaGFjay1sb2Nh bC12YXJpYWJsZXMKICAgICAgICh3aXRoLWRlbW90ZWQtZXJyb3JzICJEaXJlY3RvcnktbG9jYWwg dmFyaWFibGVzIGVycm9yOiAlcyIKIAk7OyBOb3RlIHRoaXMgaXMgYSBuby1vcCBpZiBlbmFibGUt bG9jYWwtdmFyaWFibGVzIGlzIG5pbC4KIAkoaGFjay1kaXItbG9jYWwtdmFyaWFibGVzKSkKLSAg ICAgIChsZXQgKChyZXN1bHQgKGFwcGVuZCAoaGFjay1sb2NhbC12YXJpYWJsZXMtcHJvcC1saW5l KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIChoYWNrLWxvY2FsLXZhcmlhYmxlcy0tZmlu ZC12YXJpYWJsZXMpKSkpCisgICAgICAobGV0ICgocmVzdWx0IChhcHBlbmQgKGhhY2stbG9jYWwt dmFyaWFibGVzLS1maW5kLXZhcmlhYmxlcykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAo aGFjay1sb2NhbC12YXJpYWJsZXMtcHJvcC1saW5lKSkpKQogICAgICAgICAoaWYgKGFuZCBlbmFi bGUtbG9jYWwtdmFyaWFibGVzCiAgICAgICAgICAgICAgICAgIChub3QgKGluaGliaXQtbG9jYWwt dmFyaWFibGVzLXApKSkKICAgICAgICAgICAgIChwcm9nbgotLSAKMi4yNi4zCgo= --000000000000c60e9605c228a57c--