From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Phil Sainty Newsgroups: gmane.emacs.bugs Subject: bug#15658: 24.1; (wishlist) Easy way to make a file-local variable also permanent-local Date: Wed, 11 May 2022 16:05:38 +1200 Message-ID: <3727265333672ea38dd399f24d5db710@webmail.orcon.net.nz> References: <87lev9fmia.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5063"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Orcon Webmail Cc: yary , 15658@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 11 06:06:16 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1nodc7-00017d-R4 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 11 May 2022 06:06:15 +0200 Original-Received: from localhost ([::1]:49104 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nodc6-0007NE-BY for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 11 May 2022 00:06:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60038) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nodbv-0007N2-6r for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 00:06:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41654) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nodbu-0007wB-Dn for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 00:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nodbu-0000dB-7F for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 00:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Phil Sainty Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 11 May 2022 04:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15658 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 15658-submit@debbugs.gnu.org id=B15658.16522419452401 (code B ref 15658); Wed, 11 May 2022 04:06:02 +0000 Original-Received: (at 15658) by debbugs.gnu.org; 11 May 2022 04:05:45 +0000 Original-Received: from localhost ([127.0.0.1]:35551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nodbd-0000cf-Gr for submit@debbugs.gnu.org; Wed, 11 May 2022 00:05:45 -0400 Original-Received: from smtp-2.orcon.net.nz ([60.234.4.43]:59547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nodbb-0000cW-3K for 15658@debbugs.gnu.org; Wed, 11 May 2022 00:05:43 -0400 Original-Received: from [10.253.37.70] (port=12861 helo=webmail.orcon.net.nz) by smtp-2.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1nodbW-00083X-Cu; Wed, 11 May 2022 16:05:38 +1200 Original-Received: from ip-116-251-140-135.kinect.net.nz ([116.251.140.135]) via [10.253.37.253] by webmail.orcon.net.nz with HTTP (HTTP/1.1 POST); Wed, 11 May 2022 16:05:38 +1200 In-Reply-To: <87lev9fmia.fsf@gnus.org> X-Sender: psainty@orcon.net.nz X-GeoIP: -- X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:231876 Archived-At: On 2022-05-11 03:14, Lars Ingebrigtsen wrote: > foo-var is set whenever I change the major mode. Has the behaviour > changed here since Emacs 24.1? (The earliest Emacs I have is Emacs > 25.1.) This changed in `normal-mode' in 26.1 for bug #23460, so I'd expect testing to have been different in 25.1. The relevant NEWS entry is: ** File local and directory local variables are now initialized each time the major mode is set, not just when the file is first visited. These local variables will thus not vanish on setting a major mode.