From unknown Thu Jun 19 13:57:29 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#47843 <47843@debbugs.gnu.org> To: bug#47843 <47843@debbugs.gnu.org> Subject: Status: 28.0.50; Setting enable-local-variables to nil *appears* to inhibit lexical-binding (but doesn't) Reply-To: bug#47843 <47843@debbugs.gnu.org> Date: Thu, 19 Jun 2025 20:57:29 +0000 retitle 47843 28.0.50; Setting enable-local-variables to nil *appears* to i= nhibit lexical-binding (but doesn't) reassign 47843 emacs submitter 47843 Phil Sainty severity 47843 normal tag 47843 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 17 09:52:04 2021 Received: (at submit) by debbugs.gnu.org; 17 Apr 2021 13:52:04 +0000 Received: from localhost ([127.0.0.1]:42505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXlMh-0000Ms-P2 for submit@debbugs.gnu.org; Sat, 17 Apr 2021 09:52:03 -0400 Received: from lists.gnu.org ([209.51.188.17]:59164) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXlMg-0000Mb-34 for submit@debbugs.gnu.org; Sat, 17 Apr 2021 09:52:02 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60502) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lXlMf-0004Ih-RY for bug-gnu-emacs@gnu.org; Sat, 17 Apr 2021 09:52:01 -0400 Received: from smtp-1.orcon.net.nz ([60.234.4.34]:41947) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lXlMe-0007RE-GP for bug-gnu-emacs@gnu.org; Sat, 17 Apr 2021 09:52:01 -0400 Received: from [101.53.216.162] (port=35825 helo=[192.168.20.103]) by smtp-1.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1lXlMV-0001uF-R5 for bug-gnu-emacs@gnu.org; Sun, 18 Apr 2021 01:51:52 +1200 To: bug-gnu-emacs@gnu.org From: Phil Sainty Subject: 28.0.50; Setting enable-local-variables to nil *appears* to inhibit lexical-binding (but doesn't) Message-ID: Date: Sun, 18 Apr 2021 01:51:51 +1200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-GeoIP: NZ Received-SPF: pass client-ip=60.234.4.34; envelope-from=psainty@orcon.net.nz; helo=smtp-1.orcon.net.nz X-Spam_score_int: 7 X-Spam_score: 0.7 X-Spam_bar: / X-Spam_report: (0.7 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.9 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: With enable-local-variables set to nil, when editing an elisp buffer using lexical-binding it can *seem* as though lexical-binding is not enabled, as -*- lexical-binding: t -*- is being inhibited alon [...] Content analysis details: (1.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [101.53.216.162 listed in zen.spamhaus.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (psainty[at]orcon.net.nz) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.7 SPF_NEUTRAL SPF: sender does not match SPF record (neutral) -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.9 (/) With enable-local-variables set to nil, when editing an elisp buffer using lexical-binding it can *seem* as though lexical-binding is not enabled, as -*- lexical-binding: t -*- is being inhibited along with any others. Experimentally, Emacs appears to do the right thing, still evaluating the code using lexical-binding. I tested loading compiled and uncompiled code, as well as `eval-buffer', and all of those seemed to work correctly. So, as far as I can, see the *only* issue is that inspecting the local variable suggests differently. This includes Emacs 28 displaying "elisp/d" (for dynamic binding) in the mode line instead of "elisp/l". Should an exception be made for this specific case, so that the file-local variable is processed even if enable-local-variables is nil? From debbugs-submit-bounces@debbugs.gnu.org Tue May 04 06:22:43 2021 Received: (at 47843) by debbugs.gnu.org; 4 May 2021 10:22:43 +0000 Received: from localhost ([127.0.0.1]:52336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldsCR-0005fl-0L for submit@debbugs.gnu.org; Tue, 04 May 2021 06:22:43 -0400 Received: from quimby.gnus.org ([95.216.78.240]:51986) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldsCN-0005fc-Qu for 47843@debbugs.gnu.org; Tue, 04 May 2021 06:22:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=tH+ZPmEfN31QDmnryvOmvrF6eAdcqgnr66mu3MT2iso=; b=WGIbk/9Zmj4ZN/MbYFklDRTHtq yLumPVLKgu/2ZgQspf23GOqWS1uTNag9XIQ72+8j8965ZioccWJ8nRipF5nXO7nzime6cemf0/fjm kJ/hTiSS93GRS2m7RauVvoJMN7aqtN2BLsTFm5DRRc1JgcJS/02gtW8q7ntvmSH7Fktk=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ldsCE-00014V-1W; Tue, 04 May 2021 12:22:32 +0200 From: Lars Ingebrigtsen To: Phil Sainty Subject: Re: bug#47843: 28.0.50; Setting enable-local-variables to nil *appears* to inhibit lexical-binding (but doesn't) References: X-Now-Playing: Burial Hex's _Burial Hex - Zola Jesus_: "Temple of the Flood" Date: Tue, 04 May 2021 12:22:29 +0200 In-Reply-To: (Phil Sainty's message of "Sun, 18 Apr 2021 01:51:51 +1200") Message-ID: <87v97y94t6.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Phil Sainty writes: > With enable-local-variables set to nil, when editing an elisp buffer > using lexical-binding it can *seem* as though lexical-binding is not > enabled, as -*- lexical-binding: t -*- is being inhibite [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47843 Cc: 47843@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Phil Sainty writes: > With enable-local-variables set to nil, when editing an elisp buffer > using lexical-binding it can *seem* as though lexical-binding is not > enabled, as -*- lexical-binding: t -*- is being inhibited along with > any others. > > Experimentally, Emacs appears to do the right thing, still evaluating > the code using lexical-binding. I tested loading compiled and > uncompiled code, as well as `eval-buffer', and all of those seemed > to work correctly. enable-local-variables doesn't affect byte-compiling or loading the file -- only the current buffer settings. So I tried visiting this file, with enable-local-variables set to nil: ;; -*- lexical-binding: t; -*- (defun foo () (let ((a 1)) (lambda () (message "%s" a)))) (funcall (foo)) And `C-M-x' on the two forms failed, as expected. (When enabling the variable, they are successful.) So I think everything works as expected here? That is, the buffer doesn't use lexical mode if you set enable-local-variables to nil. Are you seeing something different? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue May 04 06:22:44 2021 Received: (at control) by debbugs.gnu.org; 4 May 2021 10:22:44 +0000 Received: from localhost ([127.0.0.1]:52339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldsCS-0005fx-93 for submit@debbugs.gnu.org; Tue, 04 May 2021 06:22:44 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldsCR-0005ff-CQ for control@debbugs.gnu.org; Tue, 04 May 2021 06:22:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=LhSizMXCNjpRhFQbHCSmAQMyyl6PwToxKomANIY6N2c=; b=U0lNz2L95krKTJxdt3XZXYMiXv xDAzhZS06iJZACOcIE703K26UGxTNWQBrlEzzx5B2d1VLgPLIqNwBTraEmgleyTfOvcVxX2CiA2q3 rs5a00TwOzLf4KApHWmkbLQNyGxvYuwfTVn1SRWUw6FzGh9R4dlT/+iMiXIPw859nF94=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ldsCJ-00014h-T5 for control@debbugs.gnu.org; Tue, 04 May 2021 12:22:37 +0200 Date: Tue, 04 May 2021 12:22:35 +0200 Message-Id: <87tuni94t0.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #47843 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 47843 + moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 47843 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Tue May 04 07:45:33 2021 Received: (at 47843) by debbugs.gnu.org; 4 May 2021 11:45:33 +0000 Received: from localhost ([127.0.0.1]:52731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldtUM-0004dm-5J for submit@debbugs.gnu.org; Tue, 04 May 2021 07:45:33 -0400 Received: from smtp-4.orcon.net.nz ([60.234.4.59]:33265) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldtUJ-0004de-GV for 47843@debbugs.gnu.org; Tue, 04 May 2021 07:45:16 -0400 Received: from [101.53.216.162] (port=59117 helo=[192.168.20.103]) by smtp-4.orcon.net.nz with esmtpa (Exim 4.90_1) (envelope-from ) id 1ldtUG-0006Q1-N8; Tue, 04 May 2021 23:45:13 +1200 Subject: Re: bug#47843: 28.0.50; Setting enable-local-variables to nil *appears* to inhibit lexical-binding (but doesn't) To: Lars Ingebrigtsen References: <87v97y94t6.fsf@gnus.org> From: Phil Sainty Message-ID: Date: Tue, 4 May 2021 23:45:12 +1200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <87v97y94t6.fsf@gnus.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-GeoIP: NZ X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47843 Cc: 47843@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 4/05/21 10:22 pm, Lars Ingebrigtsen wrote: > `C-M-x' on the two forms failed, as expected. (When enabling the > variable, they are successful.) > > So I think everything works as expected here? That is, the buffer > doesn't use lexical mode if you set enable-local-variables to nil. > > Are you seeing something different? I see the same thing. I also note that `eval-region' produces the same result as `eval-defun'. (I'd only tested `eval-buffer' initially, and that respects the `lexical-binding' setting.) My main point was that I'm dubious that enable-local-variables should be allowed to affect lexical-binding in any situation. While it's strictly true that the lexical-binding implementation utilises a file-local variable, I feel like this particular variable should be guaranteed to be respected when set, because it fundamentally changes how the code will be interpreted. Are there are any other file-local variables in that same category? I couldn't think of any offhand, and so this seemed worthy of having an exception made. -Phil From debbugs-submit-bounces@debbugs.gnu.org Wed May 05 04:57:01 2021 Received: (at 47843) by debbugs.gnu.org; 5 May 2021 08:57:01 +0000 Received: from localhost ([127.0.0.1]:58742 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leDL2-0006TO-Pj for submit@debbugs.gnu.org; Wed, 05 May 2021 04:57:01 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33704) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leDL0-0006TG-GB for 47843@debbugs.gnu.org; Wed, 05 May 2021 04:56:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=6pFgVTSBR808etscuN5Lm42xCklz9SNgPippZoB8YfY=; b=BekiWnTUAzwzd3osr0BLjksUdE RIgJQtMyjcLZZUx8USRyRVJK3DSnBR1WEy61wBj6sku2dRe+vpVIqqc/RV8eIsYLeaGYDSyXjr9pB WfGcxOY8TDNfpVfC8TelXhqnmdtHAoiCs8zgjs9nXHmBuyoSruCRzKIEQOZ2er22vvEY=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1leDKq-0006qT-2K; Wed, 05 May 2021 10:56:51 +0200 From: Lars Ingebrigtsen To: Phil Sainty Subject: Re: bug#47843: 28.0.50; Setting enable-local-variables to nil *appears* to inhibit lexical-binding (but doesn't) References: <87v97y94t6.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEUjFBNZJBF2SAul RA/Nhwr////S7MhlAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+UFBQg2G3gJVvIAAAGvSURBVDjLdZSB saMwDESl5AqQzC/g204B2KKCQP813coGYo6cZjJJ9JB2kQVExJxtWQ0RQlUhUtqDc502B6rK/v8E oeRWIj3FsgNcmA0lZU+cgFVtAYhHi1NEg9m2qpy9zx+TQURZ6SYC5bdONScZQRO3ArshlH8qJrNc wWNtOTldBRTAi6Z8OugAJc2sTpHGAAkCHoUhwmkoY4GzMhU2IVvKWPXwMRbehKutV6XXavGJHKzI RQlg/rO50DRfwGNV+lkZN8pXQLA6GcCbrq2acQfrPU8EsGzlC4iEo4lfegn5dFhujaAvwxkesWDE DxlO/YhA/wGIGoTuGoiS6DtobXyVbqzttZ/z4C3/+p3oAT5Hsq0+DIhEHVtxsG0T4tjBUICd396E w+ByBVg7lOA+eOaLK4BlLdi559znKSdYFquV6Onu+GMMFZVT2QF11+075Ehh7pMn/QBfVfLVOcbF +1OGvLSr/Taxyu3TNWIbEO8Ae55E+s6byz7LXq8hHTOYfG1/fg+QEpqgFK+MF7T3h8hBtuqkFaNT 88IdmKXkQFhe3SODJLP2+onqE3x7+i8iTzq2pPwrqAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMS0w NS0wNVQwODo1NDoyNyswMDowMPpatDgAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjEtMDUtMDVUMDg6 NTQ6MjcrMDA6MDCLBwyEAAAAAElFTkSuQmCC X-Now-Playing: Bark Psychosis's _Manman_: "Tooled Up" Date: Wed, 05 May 2021 10:56:47 +0200 In-Reply-To: (Phil Sainty's message of "Tue, 4 May 2021 23:45:12 +1200") Message-ID: <87r1il7e40.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Phil Sainty writes: > I see the same thing. I also note that `eval-region' produces the > same result as `eval-defun'. (I'd only tested `eval-buffer' initially, > and that respects the `lexical-binding' setting.) Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47843 Cc: 47843@debbugs.gnu.org, Stefan Monnier X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Phil Sainty writes: > I see the same thing. I also note that `eval-region' produces the > same result as `eval-defun'. (I'd only tested `eval-buffer' initially, > and that respects the `lexical-binding' setting.) Ah, right. Hm... well, I guess that's kinda logical? But it's a bit confusing; yes... > My main point was that I'm dubious that enable-local-variables should > be allowed to affect lexical-binding in any situation. > > While it's strictly true that the lexical-binding implementation > utilises a file-local variable, I feel like this particular variable > should be guaranteed to be respected when set, because it fundamentally > changes how the code will be interpreted. > > Are there are any other file-local variables in that same category? > I couldn't think of any offhand, and so this seemed worthy of having > an exception made. Hm... can't think of any other variables like this, either. I don't really have an opinion here -- I can see arguments for both sides. Perhaps Stefan has an opinion here (added to the CCs). -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Wed May 05 08:47:01 2021 Received: (at 47843) by debbugs.gnu.org; 5 May 2021 12:47:01 +0000 Received: from localhost ([127.0.0.1]:59939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leGvc-0002y9-Rr for submit@debbugs.gnu.org; Wed, 05 May 2021 08:47:01 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:65071) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leGvX-0002xz-V5 for 47843@debbugs.gnu.org; Wed, 05 May 2021 08:46:59 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 59D1C4411A1; Wed, 5 May 2021 08:46:50 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 2AEA5440BC6; Wed, 5 May 2021 08:46:49 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1620218809; bh=RUvN5CJG8BVc3VJ+xk3SwkYaqUt4tauHApnYCiklUAQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=jjOfQgov72JxRgCBtVh+57Z2kvaHLSkd1pp9hW5hNEqP8foyQ1EFFOWTQmmSFLfkU lvN6A2VuB1vej9tPTb+o4bzjlP1lH6LtfjyE27zdI2bGkZ4doQdEJ1WWYUUnnIjHNr yThUkuYeAmkCot/blOMMA6UsWsAPsKKINPdlaL59U/LY5coTR/nWCfCJs2clzzbYF1 PAvnpjAdQ5RMn4YfXJ63gP6Nu/ibPFq4TjQXy+4ju/KRHWTzggfjy3ilivYSe/bJah 5wq7IIj2SLyPWm2JWhA6Q/oeGUn3l4+qwo40opSoHYrM3JTqCCwZ/Vdh2GX/pc3IQA /qDSPbTdSiNZQ== Received: from alfajor (76-10-140-76.dsl.teksavvy.com [76.10.140.76]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id DAA6212020A; Wed, 5 May 2021 08:46:48 -0400 (EDT) From: Stefan Monnier To: Lars Ingebrigtsen Subject: Re: bug#47843: 28.0.50; Setting enable-local-variables to nil *appears* to inhibit lexical-binding (but doesn't) Message-ID: References: <87v97y94t6.fsf@gnus.org> <87r1il7e40.fsf@gnus.org> Date: Wed, 05 May 2021 08:46:42 -0400 In-Reply-To: <87r1il7e40.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 05 May 2021 10:56:47 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.078 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 47843 Cc: Phil Sainty , 47843@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> Are there are any other file-local variables in that same category? >> I couldn't think of any offhand, and so this seemed worthy of having >> an exception made. > > Hm... can't think of any other variables like this, either. > > I don't really have an opinion here -- I can see arguments for both > sides. Perhaps Stefan has an opinion here (added to the CCs). Indeed, an exception would be welcome for that var, otherwise there will be bad surprises. We could probably have a variable holding a list of vars that always obey file-local settings. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu May 06 05:05:11 2021 Received: (at 47843) by debbugs.gnu.org; 6 May 2021 09:05:11 +0000 Received: from localhost ([127.0.0.1]:37078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leZwV-0005EK-IM for submit@debbugs.gnu.org; Thu, 06 May 2021 05:05:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leZwQ-0005Dt-B0 for 47843@debbugs.gnu.org; Thu, 06 May 2021 05:05:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=eDula6UzAuCw+kGlow7XSWr3aUVoWnLKUGamH6IpUQA=; b=K4f/k48Ch7dJKN4A/kXj12XVD2 N0bW8u+s/Y06UyQtsy0a01+XP2KTABqZ6aNd3XEyinnfiiLIosoCyhlDIqq1XiMLhC6eoGwA+QUmG ddxiAndA2WXagPctvzk1t80dh6IDyy4Go7OO3RoNrpUODTgi7f+UKb2fxaLIlbOLHis0=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1leZwH-0005Cw-1l; Thu, 06 May 2021 11:04:59 +0200 From: Lars Ingebrigtsen To: Stefan Monnier Subject: Re: bug#47843: 28.0.50; Setting enable-local-variables to nil *appears* to inhibit lexical-binding (but doesn't) References: <87v97y94t6.fsf@gnus.org> <87r1il7e40.fsf@gnus.org> X-Now-Playing: Zola Jesus's _New Amsterdam_: "Orthodox" Date: Thu, 06 May 2021 11:04:56 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 05 May 2021 08:46:42 -0400") Message-ID: <878s4s1bd3.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: > Indeed, an exception would be welcome for that var, otherwise there will > be bad surprises. We could probably have a variable holding a list of > vars that always obey file-local settings. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47843 Cc: Phil Sainty , 47843@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: > Indeed, an exception would be welcome for that var, otherwise there will > be bad surprises. We could probably have a variable holding a list of > vars that always obey file-local settings. Poking around for a couple of minutes, would the right way to implement this be to always call `hack-local-variables' in `set-auto-mode' here? ;; hack-local-variables checks local-enable-local-variables etc, but ;; we might as well be explicit here for the sake of clarity. (and (not done) enable-local-variables local-enable-local-variables try-locals (setq mode (hack-local-variables t)) But then filter out all variables except the ones in this new list in `hack-local-variables-filter' (if `enable-local-variables' is nil)? The new list could be called... uhm... `permanently-enabled-local-variables'? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu May 06 05:05:15 2021 Received: (at control) by debbugs.gnu.org; 6 May 2021 09:05:15 +0000 Received: from localhost ([127.0.0.1]:37081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leZwY-0005EW-RW for submit@debbugs.gnu.org; Thu, 06 May 2021 05:05:14 -0400 Received: from quimby.gnus.org ([95.216.78.240]:45594) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1leZwY-0005EC-1F for control@debbugs.gnu.org; Thu, 06 May 2021 05:05:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=i++Zk8Mm2biEiU1HFZK2hwrooP2ETnwolurexUPJhRQ=; b=E7EEfwjZtSZI3Mp/Vz0mrn4XYL WF4gW+9H/OTd14tTxhh9pB8mLPEDno43rLhj1LMAyHW0nGBLzrs2uYiXkBK626jc22eb9o+Ip/pEh jXq4N9Ttc24ncdYgD/+Q5XuzHIfBwguV/K2WCPLdzgTUvE1ifbuUIVBivgE85heK5Vlg=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1leZwQ-0005DB-Jt for control@debbugs.gnu.org; Thu, 06 May 2021 11:05:08 +0200 Date: Thu, 06 May 2021 11:05:06 +0200 Message-Id: <877dkc1bct.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #47843 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 47843 - moreinfo quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 47843 - moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Thu May 06 09:32:14 2021 Received: (at 47843) by debbugs.gnu.org; 6 May 2021 13:32:14 +0000 Received: from localhost ([127.0.0.1]:37552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lee6v-0000gQ-RG for submit@debbugs.gnu.org; Thu, 06 May 2021 09:32:14 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:23058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lee6u-0000gI-KX for 47843@debbugs.gnu.org; Thu, 06 May 2021 09:32:12 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 5C388806F1; Thu, 6 May 2021 09:32:07 -0400 (EDT) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 0C2B980695; Thu, 6 May 2021 09:32:06 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1620307926; bh=UubwFTrhZp6bZg98lc2cYgOykGTUsUID4HMVPzwGFBk=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=cA4fkZ0gAlbmXO8XrNFGR9JP437p5doB+tJQWnBk2b6F/VtPqu3XJKgyo0UlpZFAk 1+aRHwP67gNqso69W+5C3nIbg2ZZxhjzuqIqnLUMtIf6G/44AdZY373CWj2RC6zGYd FtQOCEHO7F/ybC7R8CeWPr2DfhdYG3GKaIynhJfwjM1OE02WeTvqB6tj1CzGgWU2z2 srqZFHXl4v7yjqE5jbGqjPfAA05ZF4vouPyBu8BTDTS/871Xqs90f3fdPXJkV69IQN uHCkKdeFcAlniTPMf7pwjY5rx5UbmAAdGmrXlkSgAZza+ju6Knp5C0i4p5aI4xZuUk 7vJ4PV5F9jKPQ== Received: from alfajor (76-10-140-76.dsl.teksavvy.com [76.10.140.76]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id CCBA21209D2; Thu, 6 May 2021 09:32:05 -0400 (EDT) From: Stefan Monnier To: Lars Ingebrigtsen Subject: Re: bug#47843: 28.0.50; Setting enable-local-variables to nil *appears* to inhibit lexical-binding (but doesn't) Message-ID: References: <87v97y94t6.fsf@gnus.org> <87r1il7e40.fsf@gnus.org> <878s4s1bd3.fsf@gnus.org> Date: Thu, 06 May 2021 09:32:04 -0400 In-Reply-To: <878s4s1bd3.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 06 May 2021 11:04:56 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.022 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 47843 Cc: Phil Sainty , 47843@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> Indeed, an exception would be welcome for that var, otherwise there will >> be bad surprises. We could probably have a variable holding a list of >> vars that always obey file-local settings. > > Poking around for a couple of minutes, would the right way to implement > this be to always call `hack-local-variables' in `set-auto-mode' here? > > ;; hack-local-variables checks local-enable-local-variables etc, but > ;; we might as well be explicit here for the sake of clarity. > (and (not done) > enable-local-variables > local-enable-local-variables > try-locals > (setq mode (hack-local-variables t)) > > But then filter out all variables except the ones in this new list in > `hack-local-variables-filter' (if `enable-local-variables' is nil)? Sounds about right. > The new list could be called... uhm... > `permanently-enabled-local-variables'? I like mine pink with grey octagons. Stefan From debbugs-submit-bounces@debbugs.gnu.org Mon May 10 06:42:15 2021 Received: (at 47843) by debbugs.gnu.org; 10 May 2021 10:42:15 +0000 Received: from localhost ([127.0.0.1]:57464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg3Md-0000l2-25 for submit@debbugs.gnu.org; Mon, 10 May 2021 06:42:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33780) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg3Mb-0000kk-0n for 47843@debbugs.gnu.org; Mon, 10 May 2021 06:42:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=w8Ne4+ekWYJCycgpi1v8w35H0e1p6M0uHrvXN7GfzpU=; b=qZfk1AjULsjIf5a40/D4RNAcm+ 6zwndIzv6YoEnjFWaBYRnA63ZiXo1Z0D9j6oXnkUVaLGVAmKltCg7JSv7pYU+4GEa7qq1ZIl2nCUo UM2Tt643Q2YXm3BDqmW+3BbheiAG4fgdHMgaxpeRJOL14sLMWVaThO2mRJ3lLehU8ipM=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lg3MR-0006ux-0Q; Mon, 10 May 2021 12:42:05 +0200 From: Lars Ingebrigtsen To: Stefan Monnier Subject: Re: bug#47843: 28.0.50; Setting enable-local-variables to nil *appears* to inhibit lexical-binding (but doesn't) References: <87v97y94t6.fsf@gnus.org> <87r1il7e40.fsf@gnus.org> <878s4s1bd3.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEUOEC0WIVAWJVYK CROBh5JJSFEnJSr////DEuIVAAAAAWJLR0QHFmGI6wAAAAd0SU1FB+UFCgooDppySf4AAAGiSURB VDjLbZNNjsMgDIWNmHZdyAUaRuw9QskJkll32pJ1pDTc/whjA/kPq+p9eX7GuACro+LRxhjpFlXc km5KY8C53deRsCGBr/bnJhZZ310Gl3YuFBO+J6BAgBKTbMzsaO7EFn1xNDdQHJJ1zk7Aey8Uh+iI SseA0btpxNxTikjAvlsCpSj1HJGAMMY+vf3T5cqBDBR/a5/ZId0UDjHBmmfqq9gBblftQGIs6pyd MvJ8dSKF2zhSc3O3uHJIBKGp42ILYo8kFJAruS2YzgI2MkZB4gFQ8wwODl4NcHgohREAnAKz3GJd SWgDOKXLHahDuPZbD/JwIOQjlxgMite3lpXv+ijLnBdozjCEYWwYEKGq8deVZgy+G0afwfiq2oDS iQjCEHx4RPB5VO34oIJcqqNS3se+5KWv/OdXxieDvnbXEBioG0DdjX0EFobaDXlcNJ/rKwhAup+d 3gt6h328JTqkCA/zg83zx542KQPM86BaNISOFqnZPFCaZuCJbMG0ZgTeO+BA8l9VHwHnkeF5Asil bdOcAYfC+lPAj3vuoM7+AXSjllu5UxV8AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTA1LTEwVDEw OjQwOjE0KzAwOjAwt6vysgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wNS0xMFQxMDo0MDoxNCsw MDowMMb2Sg4AAAAASUVORK5CYII= X-Now-Playing: Yo La Tengo's _And Then Nothing Turned Itself Inside-Out_: "Night Falls On Hoboken" Date: Mon, 10 May 2021 12:42:02 +0200 In-Reply-To: (Stefan Monnier's message of "Thu, 06 May 2021 09:32:04 -0400") Message-ID: <87pmxyuayt.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Stefan Monnier writes: >> But then filter out all variables except the ones in this new list in >> `hack-local-variables-filter' (if `enable-local-variables' is nil)? > > Sounds about right. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 47843 Cc: Phil Sainty , 47843@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: >> But then filter out all variables except the ones in this new list in >> `hack-local-variables-filter' (if `enable-local-variables' is nil)? > > Sounds about right. I've now done something along these lines. `hack-local-variables' was a long and convoluted function, though, so hopefully I didn't mess something up too badly. I refactored it greatly, though, so it should now be somewhat clearer. >> The new list could be called... uhm... >> `permanently-enabled-local-variables'? > > I like mine pink with grey octagons. If somebody wants to repaint it a different colour, that's fine by me. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon May 10 06:42:20 2021 Received: (at control) by debbugs.gnu.org; 10 May 2021 10:42:20 +0000 Received: from localhost ([127.0.0.1]:57467 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg3Mi-0000lJ-9l for submit@debbugs.gnu.org; Mon, 10 May 2021 06:42:20 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33796) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lg3Mh-0000kz-2f for control@debbugs.gnu.org; Mon, 10 May 2021 06:42:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=wrJMXkWobbGtTm6Eu+xe7U8Zsi+n4rYbg1B2OF4gLM4=; b=WXkybRv1r2VaZdQpSGe6ObhoXs EMVDg30AJNBwJbKxJsI78hox1RJh6KheExd/EronXUz9yY4x4hOtBlaGudMSyTQltTV9CYgsn46qT xuD7R5HgbRXw/m2Pkxgyw0+rcTS5xej7irzAeLiF2wb64Wti+JnL0K79lk7CKLUPuSKo=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lg3MZ-0006vE-LC for control@debbugs.gnu.org; Mon, 10 May 2021 12:42:13 +0200 Date: Mon, 10 May 2021 12:42:11 +0200 Message-Id: <87o8diuayk.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #47843 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 47843 fixed close 47843 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 47843 fixed close 47843 28.1 quit From unknown Thu Jun 19 13:57:29 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 07 Jun 2021 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator