X-Loop: help-debbugs@HIDDEN
Subject: bug#60787: setq-mode-local doesn't work for buffers not visiting files
Resent-From: Sean Whitton <spwhitton@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 13 Jan 2023 17:33:02 +0000
Resent-Message-ID: <handler.60787.B.16736311689953 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 60787
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 60787 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.16736311689953
(code B ref -1); Fri, 13 Jan 2023 17:33:02 +0000
Received: (at submit) by debbugs.gnu.org; 13 Jan 2023 17:32:48 +0000
Received: from localhost ([127.0.0.1]:52299 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1pGNv6-0002aT-3K
for submit <at> debbugs.gnu.org; Fri, 13 Jan 2023 12:32:48 -0500
Received: from lists.gnu.org ([209.51.188.17]:51402)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <spwhitton@HIDDEN>) id 1pGNv4-0002aL-DH
for submit <at> debbugs.gnu.org; Fri, 13 Jan 2023 12:32:46 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <spwhitton@HIDDEN>)
id 1pGNuz-0002dm-8O
for bug-gnu-emacs@HIDDEN; Fri, 13 Jan 2023 12:32:41 -0500
Received: from wout2-smtp.messagingengine.com ([64.147.123.25])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <spwhitton@HIDDEN>)
id 1pGNux-0004wO-Bh
for bug-gnu-emacs@HIDDEN; Fri, 13 Jan 2023 12:32:40 -0500
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
by mailout.west.internal (Postfix) with ESMTP id 5D040320079B
for <bug-gnu-emacs@HIDDEN>; Fri, 13 Jan 2023 12:32:36 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
by compute5.internal (MEProxy); Fri, 13 Jan 2023 12:32:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name;
h=cc:content-type:date:date:from:from:in-reply-to:message-id
:mime-version:reply-to:sender:subject:subject:to:to; s=fm2; t=
1673631155; x=1673717555; bh=gqYQY+VAtcUICIxpsSTmKH2DzDTTUQG4BzM
tL89dDaQ=; b=OqylxSpzkDjR8AsPW7HO4VozreDIeSSQpD1Bv553U7ZjiZ8oa0O
IE2MiwUnDzAhebWVhp40I4Qt40uYFXXZD2mGSIrxyMiB8NM+UCguHc1nxEO+UWaW
1Pj05Rl33VlxkwpY4xFkO7AXBPzSM4d2NuHV5NF116N1YKbw3dupQi6KNjv8e2BK
pUhI9UAW+jTenEAhsvzi8QfUbGIZsVTwj+f3isQQRysBsG2zLC5SoxT+qmpH81J8
DkDUcU6lssjYWBk5Fj6MWQ3Tgk1Bm/3XjgaSEZSEKoPFNnA+irJE4nyRwPPPiHrp
UqNxOt/WQZxFbJf2Owb3xg6JAOL4JWxmQWQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-type:date:date:feedback-id
:feedback-id:from:from:in-reply-to:message-id:mime-version
:reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy
:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1673631155; x=
1673717555; bh=gqYQY+VAtcUICIxpsSTmKH2DzDTTUQG4BzMtL89dDaQ=; b=T
mYBnhbbJdZSIBSjy7MGQdlI15eqATeNsjgA7gf7gH31nofTC2UokK1b7Z3J6IOtn
a8lhXyj/xNpIibBcnxa0Ow4eNRE2qefcU7htvK1eIgv7WOothMtnXg6tTcfwfBJe
zPcOwDvUd9c9tnN0S+1f1eQ9jLECBUgpkRV91+41a2VH52dnHSVlWuc2OSBqa6RX
lj9Y3nTuFMLuRB2atrObbT2AOyA2JgMVQRg1t0Cu3r1yzEj3I8g0Yh43Fz2pdQgh
0Xte2GE9zqdm4HLwC1iELpiqGleEn4/YQ2b1vn1qLOs0twpoNhWfj9fNiGM3WuiZ
Ini/097DRKrl6D9hgzUVA==
X-ME-Sender: <xms:s5XBYxSDQcP4z8z1LUSqyz2tRQei-A3YlaYSidt8AsEenE8_8FiDWg>
<xme:s5XBY6zjDnUm3iMDiUsiUSm37CZobsmBCKgyqsN5ZfxsL4_TK6tmLO8S8zXCO3j8_
hubP9x0HIf5Zlc35Q>
X-ME-Received: <xmr:s5XBY23Q0zm0QO8Roikukru4kl0-rSnaofpupIcnKqpxa3-7HPE563foiscJO_GNsgwf58ZNlw188HJ8IvaaRcnxX8aeGKvP98EJMJD9iwlgwi_4LQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrleekgdeljecutefuodetggdotefrodftvf
curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehttddttddttd
dvnecuhfhrohhmpefuvggrnhcuhghhihhtthhonhcuoehsphifhhhithhtohhnsehsphif
hhhithhtohhnrdhnrghmvgeqnecuggftrfgrthhtvghrnhepheeukeeivddvieduieeule
egleeuvdelvdeuiefgteeujeetleeujeejiefhtdelnecuvehluhhsthgvrhfuihiivgep
tdenucfrrghrrghmpehmrghilhhfrhhomhepshhpfihhihhtthhonhesshhpfihhihhtth
honhdrnhgrmhgv
X-ME-Proxy: <xmx:s5XBY5AY0duYgSMDuYZ3hfcsd0JTJGF21uaJ4RdddMIS4_JnVDXgQw>
<xmx:s5XBY6iZHDW8z5T7Jt8-Zkzit0qWANOIRvwAI-U1QXHF2bhZ4muKKg>
<xmx:s5XBY9r4ACeQNRDubdjqGNVARswQPAJ1y5cyuo2BCfI4nTVHxaeY_g>
<xmx:s5XBYwdg84G68HlPf1QDhyXFMtmnuDV-BmczomoSBW2eDU9C_5k6Vg>
Feedback-ID: i23c04076:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for
<bug-gnu-emacs@HIDDEN>; Fri, 13 Jan 2023 12:32:35 -0500 (EST)
Received: by melete.silentflame.com (Postfix, from userid 1000)
id 822F67E2369; Fri, 13 Jan 2023 10:32:34 -0700 (MST)
Date: Fri, 13 Jan 2023 10:32:34 -0700
From: Sean Whitton <spwhitton@HIDDEN>
Message-ID: <Y8GVslYm1ZBXNw8I@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Received-SPF: pass client-ip=64.147.123.25;
envelope-from=spwhitton@HIDDEN; helo=wout2-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 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,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)
Hello,
(setq-mode-local diff-mode view-read-only nil)
doesn't affect *vc-diff* buffers, but it should, according to the docstring of
setq-mode-local.
--
Sean Whitton
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Sean Whitton <spwhitton@HIDDEN> Subject: bug#60787: Acknowledgement (setq-mode-local doesn't work for buffers not visiting files) Message-ID: <handler.60787.B.16736311689953.ack <at> debbugs.gnu.org> References: <Y8GVslYm1ZBXNw8I@HIDDEN> X-Gnu-PR-Message: ack 60787 X-Gnu-PR-Package: emacs Reply-To: 60787 <at> debbugs.gnu.org Date: Fri, 13 Jan 2023 17:33:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 60787 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 60787: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60787 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#60787: setq-mode-local doesn't work for buffers not visiting files
Resent-From: Juri Linkov <juri@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 17 Jan 2023 07:37:02 +0000
Resent-Message-ID: <handler.60787.B60787.167394101714146 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60787
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Sean Whitton <spwhitton@HIDDEN>
Cc: 60787 <at> debbugs.gnu.org
Received: via spool by 60787-submit <at> debbugs.gnu.org id=B60787.167394101714146
(code B ref 60787); Tue, 17 Jan 2023 07:37:02 +0000
Received: (at 60787) by debbugs.gnu.org; 17 Jan 2023 07:36:57 +0000
Received: from localhost ([127.0.0.1]:35566 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1pHgWf-0003g6-I6
for submit <at> debbugs.gnu.org; Tue, 17 Jan 2023 02:36:57 -0500
Received: from relay7-d.mail.gandi.net ([217.70.183.200]:55917)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <juri@HIDDEN>) id 1pHgWc-0003ff-AQ
for 60787 <at> debbugs.gnu.org; Tue, 17 Jan 2023 02:36:56 -0500
Received: (Authenticated sender: juri@HIDDEN)
by mail.gandi.net (Postfix) with ESMTPSA id D5F7920003;
Tue, 17 Jan 2023 07:36:46 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
In-Reply-To: <Y8GVslYm1ZBXNw8I@HIDDEN> (Sean Whitton's message
of "Fri, 13 Jan 2023 10:32:34 -0700")
Organization: LINKOV.NET
References: <Y8GVslYm1ZBXNw8I@HIDDEN>
Date: Tue, 17 Jan 2023 09:31:51 +0200
Message-ID: <86sfg9bpto.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
> (setq-mode-local diff-mode view-read-only nil)
>
> doesn't affect *vc-diff* buffers, but it should, according to the docstring of
> setq-mode-local.
Is this because of the condition `(buffer-file-name b)`
in mode-local-map-file-buffers?
X-Loop: help-debbugs@HIDDEN
Subject: bug#60787: setq-mode-local doesn't work for buffers not visiting files
Resent-From: Sean Whitton <spwhitton@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 18 Jan 2023 22:43:02 +0000
Resent-Message-ID: <handler.60787.B60787.167408177221214 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60787
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Juri Linkov <juri@HIDDEN>
Cc: 60787 <at> debbugs.gnu.org
Received: via spool by 60787-submit <at> debbugs.gnu.org id=B60787.167408177221214
(code B ref 60787); Wed, 18 Jan 2023 22:43:02 +0000
Received: (at 60787) by debbugs.gnu.org; 18 Jan 2023 22:42:52 +0000
Received: from localhost ([127.0.0.1]:42009 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1pIH8u-0005W6-Bx
for submit <at> debbugs.gnu.org; Wed, 18 Jan 2023 17:42:52 -0500
Received: from out5-smtp.messagingengine.com ([66.111.4.29]:56099)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <spwhitton@HIDDEN>) id 1pIH8s-0005Vr-Re
for 60787 <at> debbugs.gnu.org; Wed, 18 Jan 2023 17:42:51 -0500
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46])
by mailout.nyi.internal (Postfix) with ESMTP id CE3D65C00AD;
Wed, 18 Jan 2023 17:42:44 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
by compute2.internal (MEProxy); Wed, 18 Jan 2023 17:42:44 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name;
h=cc:cc:content-type:date:date:from:from:in-reply-to
:in-reply-to:message-id:mime-version:references:reply-to:sender
:subject:subject:to:to; s=fm2; t=1674081764; x=1674168164; bh=FD
VQpKeXnkfvldxtkCR9SYJgGhDzpE1FfUJC4iQl8xg=; b=YqDBvxVKwtjbYSYTMW
s7Paa553OXMTyALtbZJ3Bxtote8SpOUK9hxkRCimAjvrlHq81jh+bNsuHww4G6gJ
yVEVV9eap/ceW34g3j6c9JU3y27pzMLVxRDmCx1IF6s4qkCd5hLL/HF2sL3qcbzF
DHlgsWV5L7bFrSbkhbzxJpAfCDRJt8YqhsIpcYCUdYx/VH1+Fa09o2td9TmK3YaD
Vrh8ndq8etvKR72FTxd0Mhxk6AWEfqVRrAJZ0pLVJNyv2OUKK0Qe3OODwPLdke4r
C+jbergsG785SwuK0Xqhdw32m0dAMLoldXyBNLOARO8c4256jm/SOJ4KhwhmAnhy
S+Rg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-type:date:date:feedback-id
:feedback-id:from:from:in-reply-to:in-reply-to:message-id
:mime-version:references:reply-to:sender:subject:subject:to:to
:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
fm3; t=1674081764; x=1674168164; bh=FDVQpKeXnkfvldxtkCR9SYJgGhDz
pE1FfUJC4iQl8xg=; b=covQHHKb0YwJXtMHXCWKJ7s3qcAOEqxAm23bNItieB2e
C1I4Ao/ZROnFud8pJ11OVvjNBzPRBPWon4m4PZbjxk97i0wF34U+EFDN8uyM7Bxu
sDTM+igS02h5rVmD2x4MB9t5nk6/6pQRpB89ccWjI9ifo4b2y5al6lWLw2oV08ZT
qN0JduaaxckOckwfEy8G/k6MXpBaU66YVCvfe2MZ76iZiX3RWnZ8cOYKHWpkUmx7
dZVmVuUlOHG/1Hk5Z9EcboOQk9M0ErqmO8mhmW2X48+9HfvNH9tbqZIFZM8pxaWh
Od2o9iWghRcRRN/PxvcWRX8SH/F2UiGWh53fKmA8Bw==
X-ME-Sender: <xms:5HXIY6ZlctlmmXPTHV8ng8OAWCXjZSmcKF3RsLxJI_1024zfxi9kvg>
<xme:5HXIY9aHBk7R-VCST-X9qtHHbSApS0Zzw27HdQvSWVzX_2l1wwRDmWRa7ba-y9v8d
pdJyWggDxiQFxZStA>
X-ME-Received: <xmr:5HXIY09yetsAicsT0u8b3oWeTgu8l4IHz2lFQmes8C-l6facTOjGSRzTjsqsl_Fd02_hbJRKJk3MBJNqMCf_jGxMRnZIAGVnabLzX4-whV7Pj8eGdA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedruddtkedgudeifecutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
enucfjughrpefhvfevufgjfhffkfgfgggtsehttddttddtredtnecuhfhrohhmpefuvggr
nhcuhghhihhtthhonhcuoehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvg
eqnecuggftrfgrthhtvghrnheptdffvdffueeluedvteekvdevhefghedvgeevgffhvedu
keeggeelveegjeekteeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg
hilhhfrhhomhepshhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgv
X-ME-Proxy: <xmx:5HXIY8oRjZ1GB18L3r58RLcPqbmjyoSC0YfShaKKIbshbRWp3Dn7eg>
<xmx:5HXIY1rTh6FxgyfGh4mJ7A17Q7on5y-PKagQA_jGuiqVMt7IMI0FBg>
<xmx:5HXIY6R1ljJ_aLwUWoq7PY40Li8-jS6HWY8w2TbQMQW2Bhapp6o3kw>
<xmx:5HXIY0TqfxbYlTMcULzo9f_mXhBNJtC3RgElrAOqQ_vUmXUgfwkxWw>
Feedback-ID: i23c04076:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
18 Jan 2023 17:42:44 -0500 (EST)
Received: by melete.silentflame.com (Postfix, from userid 1000)
id A07737F3748; Wed, 18 Jan 2023 15:42:42 -0700 (MST)
From: Sean Whitton <spwhitton@HIDDEN>
In-Reply-To: <86sfg9bpto.fsf@HIDDEN> (Juri Linkov's message of "Tue,
17 Jan 2023 09:31:51 +0200")
References: <Y8GVslYm1ZBXNw8I@HIDDEN>
<86sfg9bpto.fsf@HIDDEN>
Date: Wed, 18 Jan 2023 15:42:42 -0700
Message-ID: <87zgafea71.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Hello,
On Tue 17 Jan 2023 at 09:31AM +02, Juri Linkov wrote:
>> (setq-mode-local diff-mode view-read-only nil)
>>
>> doesn't affect *vc-diff* buffers, but it should, according to the docstring of
>> setq-mode-local.
>
> Is this because of the condition `(buffer-file-name b)`
> in mode-local-map-file-buffers?
Yes, but also how setq-mode-local relies on find-file-hook.
--
Sean Whitton
X-Loop: help-debbugs@HIDDEN
Subject: bug#60787: setq-mode-local doesn't work for buffers not visiting files
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 19 Jan 2023 06:32:01 +0000
Resent-Message-ID: <handler.60787.B60787.167410991021062 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60787
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Sean Whitton <spwhitton@HIDDEN>
Cc: 60787 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 60787-submit <at> debbugs.gnu.org id=B60787.167410991021062
(code B ref 60787); Thu, 19 Jan 2023 06:32:01 +0000
Received: (at 60787) by debbugs.gnu.org; 19 Jan 2023 06:31:50 +0000
Received: from localhost ([127.0.0.1]:42379 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1pIOSk-0005Te-BG
for submit <at> debbugs.gnu.org; Thu, 19 Jan 2023 01:31:50 -0500
Received: from eggs.gnu.org ([209.51.188.92]:52666)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1pIOSi-0005TQ-VY
for 60787 <at> debbugs.gnu.org; Thu, 19 Jan 2023 01:31:49 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1pIOSc-0004C0-SG; Thu, 19 Jan 2023 01:31:42 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
mime-version; bh=34GDZ9RfREZEa4BGuaE/XnSrd/yGbIIp6zACX5BMklI=; b=LD1FcHuWLA9f
1neBAMqvIvkPcLWl5acNlk6kt1dUfj/c5uCcxNnmsqA529EWg8LODRAA+mPziMnIhmQ14zRxB4vya
X//+ja9H7ei42QwySpS/nRMOXyRbWg0FAvQrYJ5yHrE89vWYb1r60VEZRcMfHkDSJarlUegwiKM0g
kavu9/lmS2aBamEKzamTrp8OLs2lpCYkWLfQpA+FcWcvuMcjaOaJxEJUU8OCmpZ/8Cfgr/utlr11z
GA2n/SXwkT5NBI3tcaXmlABDkNJ2Bl0MHWbvk3NX7Lfz6PJwphu87RsQynKFbKHZnIS29cqdpKjYX
cFy4hST04zFwtwr5Msg6eg==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
id 1pIOSb-0003zp-V4; Thu, 19 Jan 2023 01:31:42 -0500
Date: Thu, 19 Jan 2023 08:31:57 +0200
Message-Id: <83358711cy.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87zgafea71.fsf@HIDDEN> (message from Sean
Whitton on Wed, 18 Jan 2023 15:42:42 -0700)
References: <Y8GVslYm1ZBXNw8I@HIDDEN>
<86sfg9bpto.fsf@HIDDEN> <87zgafea71.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Cc: 60787 <at> debbugs.gnu.org
> From: Sean Whitton <spwhitton@HIDDEN>
> Date: Wed, 18 Jan 2023 15:42:42 -0700
>
> On Tue 17 Jan 2023 at 09:31AM +02, Juri Linkov wrote:
>
> >> (setq-mode-local diff-mode view-read-only nil)
> >>
> >> doesn't affect *vc-diff* buffers, but it should, according to the docstring of
> >> setq-mode-local.
> >
> > Is this because of the condition `(buffer-file-name b)`
> > in mode-local-map-file-buffers?
>
> Yes, but also how setq-mode-local relies on find-file-hook.
All of mode-local.el is written under the assumption that only
file-visiting buffers are supported. Evidently, it assumes that modes
for buffers that don't visit files are "not interesting" enough. This
assumption is explicitly in the doc strings of some of its functions.
I don't know why this was the assumption (maybe because CEDET was
about support of editing program source files?), but if we want to
lift the restriction, it would require changing many of the functions
in the package, not just this one. Maybe we should do that.
mode-local.el wasn't significantly changed since it was added to Emacs
as part of CEDET merge, so maybe it's time to extend it?
X-Loop: help-debbugs@HIDDEN
Subject: bug#60787: setq-mode-local doesn't work for buffers not visiting files
Resent-From: Sean Whitton <spwhitton@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 19 Jan 2023 21:07:02 +0000
Resent-Message-ID: <handler.60787.B60787.16741624022132 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60787
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 60787 <at> debbugs.gnu.org, juri@HIDDEN
Received: via spool by 60787-submit <at> debbugs.gnu.org id=B60787.16741624022132
(code B ref 60787); Thu, 19 Jan 2023 21:07:02 +0000
Received: (at 60787) by debbugs.gnu.org; 19 Jan 2023 21:06:42 +0000
Received: from localhost ([127.0.0.1]:44842 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1pIc7O-0000YK-Dv
for submit <at> debbugs.gnu.org; Thu, 19 Jan 2023 16:06:42 -0500
Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:42047)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <spwhitton@HIDDEN>) id 1pIc7L-0000Y5-RS
for 60787 <at> debbugs.gnu.org; Thu, 19 Jan 2023 16:06:40 -0500
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
by mailout.west.internal (Postfix) with ESMTP id 78F903200893;
Thu, 19 Jan 2023 16:06:33 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
by compute4.internal (MEProxy); Thu, 19 Jan 2023 16:06:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name;
h=cc:cc:content-type:date:date:from:from:in-reply-to
:in-reply-to:message-id:mime-version:references:reply-to:sender
:subject:subject:to:to; s=fm2; t=1674162393; x=1674248793; bh=Eh
vqLRYd5B8odIBZrHxIHcFsWEjeHPSublUMW/GzuIY=; b=FeDlKaiplYVtDuyimT
Jz1c6oeZ+/H6AJg2vVJH2OM86xu6JQxWQrdbjQjueHpLqx1tdDFxWa8/gRbEjCws
DAGgnIvnW4k6cMJg8OvUpZgMh9rlTereMCKQnxzCSpegX3EwmjW2vk9Srl5P5m9U
ITZ83MwTfGOOHuRFfLAnMWyWsAojNPWlmdM1wJmyZt1+YO89T9M/9wyZInwaahuO
20LsdLIFMRwiu/wk6FOsneuBC2bwlicaGdH9QrWJqiLcS08i+Lkhpm90GY6kLXJX
6GBrMXdykaTs/lSvVRDLudaUGQc0Mb2HYA9nKVgxNGo+Xo+GvMvgYZNiWlGSUG29
oZPg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-type:date:date:feedback-id
:feedback-id:from:from:in-reply-to:in-reply-to:message-id
:mime-version:references:reply-to:sender:subject:subject:to:to
:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
fm3; t=1674162393; x=1674248793; bh=EhvqLRYd5B8odIBZrHxIHcFsWEje
HPSublUMW/GzuIY=; b=kg4ROi2ouneCWlIwCmdNgGRNMJZ3qcIm7JO3+4eBUjzZ
rEjoJw5yI01fkxZb4dhdLwpfdcmQHM3nLkR8Lx9m+C9vR9GygmCvBLA5XWjdSiiA
Kj+40boABP61EAAaB8SCeCs9JhA9c0A/cIWIP5z7S2FJfgo+01VMJNqd4voA8qH6
ZENqbRKBVDsHuOtnCwqBu02E/p/xTdm5UWlw2T53HnMp6I5lK5GB+Vjaz02xSHP7
nWreLwUQXTNPxRs7pHfCf20mmoUatBoFibHk1CC++RHz5liqe5LCDwuJkTWAJs8x
CxmpcKnzH2gJmTVF9mMleNHEms//24Mo1RnY9bee0Q==
X-ME-Sender: <xms:2LDJY_09eWmFYBCJH9ByjefCCHvonM093QNleBxTIb7tBkd5adnfXw>
<xme:2LDJY-HOgqlpDNyVSPy2vmW7K8oFQOnvjTaNBgsn6ht4hBX12vE6rPXFaFV2ZBVa2
JDA1B_ed8x8ZUq84A>
X-ME-Received: <xmr:2LDJY_6TXH_hC1X_KScfwsU6pKyHzphOgancE4oxYw2lz1-wcJPh_OWf5hEfhHht-MN2B5VcCGLONW5pWluhKEzRaKincpxOqObjzjB4wBHnBWen9g>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedruddutddgudeghecutefuodetggdotefrod
ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd
enucfjughrpefhvfevufgjfhffkfgfgggtsehttddttddtredtnecuhfhrohhmpefuvggr
nhcuhghhihhtthhonhcuoehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvg
eqnecuggftrfgrthhtvghrnheptdffvdffueeluedvteekvdevhefghedvgeevgffhvedu
keeggeelveegjeekteeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrg
hilhhfrhhomhepshhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgv
X-ME-Proxy: <xmx:2LDJY02jbF53WwhZKlWb5Pub3b05jRfJQKYFYfoPmNlW4wK7V-2uGw>
<xmx:2LDJYyF6OFxBpBZ1jXp_71VYg5OrXBR9NqGeyQDdmaqJrvumX1FJkw>
<xmx:2LDJY19CGLfaRDG2RCYL_GPuckqU9fDehN6-Z-tzngxpjNGG8EumVw>
<xmx:2bDJY0Pr5S3tae2p7MksgkA_7yTlgSk30vRLT4KG0LXMgbcBBhvl_g>
Feedback-ID: i23c04076:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
19 Jan 2023 16:06:32 -0500 (EST)
Received: by melete.silentflame.com (Postfix, from userid 1000)
id 60F307F3931; Thu, 19 Jan 2023 14:06:30 -0700 (MST)
From: Sean Whitton <spwhitton@HIDDEN>
In-Reply-To: <83358711cy.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 19 Jan
2023 08:31:57 +0200")
References: <Y8GVslYm1ZBXNw8I@HIDDEN>
<86sfg9bpto.fsf@HIDDEN>
<87zgafea71.fsf@HIDDEN> <83358711cy.fsf@HIDDEN>
Date: Thu, 19 Jan 2023 14:06:30 -0700
Message-ID: <87bkmudyjt.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
Hello,
On Thu 19 Jan 2023 at 08:31AM +02, Eli Zaretskii wrote:
>> Cc: 60787 <at> debbugs.gnu.org
>> From: Sean Whitton <spwhitton@HIDDEN>
>> Date: Wed, 18 Jan 2023 15:42:42 -0700
>>
>> On Tue 17 Jan 2023 at 09:31AM +02, Juri Linkov wrote:
>>
>> >> (setq-mode-local diff-mode view-read-only nil)
>> >>
>> >> doesn't affect *vc-diff* buffers, but it should, according to the docstring of
>> >> setq-mode-local.
>> >
>> > Is this because of the condition `(buffer-file-name b)`
>> > in mode-local-map-file-buffers?
>>
>> Yes, but also how setq-mode-local relies on find-file-hook.
>
> All of mode-local.el is written under the assumption that only
> file-visiting buffers are supported. Evidently, it assumes that modes
> for buffers that don't visit files are "not interesting" enough. This
> assumption is explicitly in the doc strings of some of its functions.
>
> I don't know why this was the assumption (maybe because CEDET was
> about support of editing program source files?), but if we want to
> lift the restriction, it would require changing many of the functions
> in the package, not just this one. Maybe we should do that.
> mode-local.el wasn't significantly changed since it was added to Emacs
> as part of CEDET merge, so maybe it's time to extend it?
Sounds good to me.
--
Sean Whitton
X-Loop: help-debbugs@HIDDEN
Subject: bug#60787: setq-mode-local doesn't work for buffers not visiting files
Resent-From: Sean Whitton <spwhitton@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Tue, 25 Nov 2025 20:28:10 +0000
Resent-Message-ID: <handler.60787.B60787.17641024527069 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 60787
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 60787 <at> debbugs.gnu.org
Received: via spool by 60787-submit <at> debbugs.gnu.org id=B60787.17641024527069
(code B ref 60787); Tue, 25 Nov 2025 20:28:10 +0000
Received: (at 60787) by debbugs.gnu.org; 25 Nov 2025 20:27:32 +0000
Received: from localhost ([127.0.0.1]:42090 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vNzdL-0001pp-KY
for submit <at> debbugs.gnu.org; Tue, 25 Nov 2025 15:27:31 -0500
Received: from sendmail.purelymail.com ([34.202.193.197]:43964)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>)
id 1vNYc9-0006UI-8h
for 60787 <at> debbugs.gnu.org; Mon, 24 Nov 2025 10:36:31 -0500
DKIM-Signature: a=rsa-sha256;
b=Lz/Sfm86XZj7BTwfmuDuGH2kT9HBigJzpjqn/+peFUqrfMNFCZfSgFUpEJ14J9f2IBKWYXGs5b2Pfd3thh8ArhWKJ+JrylztsIfdMk61mOKaNQPVIzqtoKzkpBoLXz03HRu91apTqTwRpJC6gON0djI9Wr53nu/jZqI+kW6NCIpaYu9Z0cFVg8OJYM8sPlVvABSGEQlKGsX/6cfucTp9BOLJ7tVNHu+sCIWq2KTDOhC6nCeq2wYVIcvDp5C6rcfTULO5yjAeJTq9MccbkrdSz/QTdrlGpT8GjrMBE/K2B/VBJuYiYInF74hBLkTi7bSv4/sCnkxvuKwa8Udh0CznSQ==;
s=purelymail1; d=spwhitton.name; v=1;
bh=Yf4vQRU521weKkKnarVSJTg2N80WScziWDMccSbg2J0=;
h=Received:Received:From:To:Subject:Date;
DKIM-Signature: a=rsa-sha256;
b=iTgBRBwjZWBuaiSgETNUwLCMmUB9wuHAM9ymJo+NOowa2n6RNFIpFbX99LFU6BDE91AK3Qdfg/KTD5c1diVAloxEmBagESuIBZZRKsqzqWxZ4njcYIHhIafoSpY11IcGHweM+Mh6YizFgx0yIoIeRd0PSXDSUKK89NDxjrwdOIlGMifiwHC2mSpcA6zljxbuRSGIkAIC+za5osZ6OVC2bq1wP+2lOuQo0qq0AtnovAi4rVAbaP6daKdn5ZZ7auLP80U8vkEn0d/63kCiazSiimDRRkvy7jFGJRd/mS8nLE4MUltPV/K1Zt/hRBoh7On9m7zjyNgZ5mtKd9pXx1Jqqw==;
s=purelymail1; d=purelymail.com; v=1;
bh=Yf4vQRU521weKkKnarVSJTg2N80WScziWDMccSbg2J0=;
h=Feedback-ID:Received:Received:From:To:Subject:Date;
Feedback-ID: 20115:3760:null:purelymail
X-Pm-Original-To: 60787 <at> debbugs.gnu.org
Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1395358000
for <60787 <at> debbugs.gnu.org>
(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384);
Mon, 24 Nov 2025 15:36:20 +0000 (UTC)
Received: by zephyr.silentflame.com (Postfix, from userid 1000)
id B2DDC9406BF; Mon, 24 Nov 2025 15:36:19 +0000 (GMT)
From: Sean Whitton <spwhitton@HIDDEN>
In-Reply-To: <83358711cy.fsf@HIDDEN>
References: <Y8GVslYm1ZBXNw8I@HIDDEN>
<86sfg9bpto.fsf@HIDDEN>
<87zgafea71.fsf@HIDDEN> <83358711cy.fsf@HIDDEN>
Date: Mon, 24 Nov 2025 15:36:19 +0000
Message-ID: <874iqjsarw.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
Hello,
On Thu 19 Jan 2023 at 08:31am +02, Eli Zaretskii wrote:
> All of mode-local.el is written under the assumption that only
> file-visiting buffers are supported. Evidently, it assumes that modes
> for buffers that don't visit files are "not interesting" enough. This
> assumption is explicitly in the doc strings of some of its functions.
>
> I don't know why this was the assumption (maybe because CEDET was
> about support of editing program source files?), but if we want to
> lift the restriction, it would require changing many of the functions
> in the package, not just this one. Maybe we should do that.
> mode-local.el wasn't significantly changed since it was added to Emacs
> as part of CEDET merge, so maybe it's time to extend it?
I discovered something today that someone working on making
setq-mode-local more general purpose would want to consider.
Currently setq-mode-local overrides .dir-locals.el.
But that's probably not what's most useful.
For example, if you have
(setq-mode-local prog-mode indent-tabs-mode nil)
then this defeats the .dir-locals.el in the Emacs source tree which
specifically enables indent-tabs-mode for C source files. But someone
who wants to default to indent-tabs-mode off for programming probably
does not want .dir-locals.el overridden in this way.
--
Sean Whitton
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.