GNU bug report logs - #70136
30.0.50; comint-mode doesn't call hack-dir-local-variables-non-file-buffer

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Augusto Stoffel <arstoffel@HIDDEN>; dated Tue, 2 Apr 2024 05:56:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 70136 <at> debbugs.gnu.org:


Received: (at 70136) by debbugs.gnu.org; 15 Apr 2024 18:28:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 15 14:28:01 2024
Received: from localhost ([127.0.0.1]:38871 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rwR3g-0000GK-OI
	for submit <at> debbugs.gnu.org; Mon, 15 Apr 2024 14:28:01 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59434)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rwR3e-0000GA-5i
 for 70136 <at> debbugs.gnu.org; Mon, 15 Apr 2024 14:27:58 -0400
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 1rwR3L-0007QB-LQ; Mon, 15 Apr 2024 14:27:40 -0400
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=1I+Z8tF58rdFUDRScxK0baZlDfgJcP7C8UK3NtRAQCE=; b=qlJalxGH9GGx
 KbLP5Hc5YVNyrcLN6gK2aUuVjWeKz5Mz+LhtAwCSQTTpnmKn564d27Pi0eTrUdkKJNVLx64C+xmbI
 uTuD/3eF5PtTiAyacccSrdnxR1PEXmi8Yl5loy4nVdQ/qVhqGfPp4gdwoI0MzATRsk8kY3uF/8KmX
 xwvZsJSpyOCJ2Ub9rdkF2xzSxoDuhwL5eo43U36FLn9qKzCdH6gfax7Li2k2nuNOvzXoXpjZqIL83
 O3v3hq602pFXPgecf38wlPBIueKT5jsmx7sePwMW5hIY2LllF3/nBVHaZb3ZPDRGeYME5/j3KqtQC
 GO0kzK1nJz/lxGtXpgZFRg==;
Date: Mon, 15 Apr 2024 21:27:35 +0300
Message-Id: <86sezmjxbc.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Augusto Stoffel <arstoffel@HIDDEN>
In-Reply-To: <874jc2y2ky.fsf@HIDDEN> (message from Augusto Stoffel on Mon, 
 15 Apr 2024 19:10:05 +0200)
Subject: Re: bug#70136: 30.0.50; compilation-mode [was: comint-mode] doesn't
 call hack-dir-local-variables-non-file-buffer
References: <87zfuc48d5.fsf@HIDDEN> <86msqc9dsa.fsf@HIDDEN>
 <874jcjeuac.fsf@HIDDEN> <86edbnajfp.fsf@HIDDEN>
 <87mspwcn0f.fsf_-_@HIDDEN> <86v84kmeh0.fsf@HIDDEN>
 <874jc2y2ky.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70136
Cc: 70136 <at> debbugs.gnu.org, monnier@HIDDEN
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 (---)

> From: Augusto Stoffel <arstoffel@HIDDEN>
> Cc: 70136 <at> debbugs.gnu.org,  monnier@HIDDEN
> Date: Mon, 15 Apr 2024 19:10:05 +0200
> 
> On Sun, 14 Apr 2024 at 13:21, Eli Zaretskii wrote:
> 
> >> From: Augusto Stoffel <arstoffel@HIDDEN>
> >> Cc: 70136 <at> debbugs.gnu.org,  Stefan Monnier <monnier@HIDDEN>
> >> Date: Sun, 14 Apr 2024 11:27:28 +0200
> >> 
> >> Since compilation buffers go as far as to print the directory they're
> >> running on at the top of the buffer, I think it's pretty clear they
> >> should receive dir-local variables.
> >> 
> >> So I'd suggest the attached patch, which does that and also removes a
> >> more limited mechanism I added some time ago to allow compilation with
> >> project-specific settings.  I've CC'ed Stefan since at the time he kind
> >> of supported the changes I'm now suggesting to remove.
> >
> > Thanks, but I think this should be optional behavior, by default off,
> > because it could cause trouble in directory trees which already have
> > .dir-locals.el that were not intended to affect compilation-mode (and
> > its descendants, like Grep).
> 
> This seems rather hypothetical to me.  Do you have a concrete example?

You are entitled to your opinions, but this is clearly a change in
behavior that will affect a lot of users (since compilation-mode and
its descendants are very popular and widely used).  Therefore, I don't
understand why you need concrete examples: the issue is crystal clear
just by thinking about it.

> The dir locals mechanism is very precise and easy to use.  Anything not
> intended to affect compilation buffers should be put under prog-mode (or
> a descendant), text-mode, or whatever else it's actually intended for.

On the contrary, .dir-locals.el affects every file in a directory, so
it is quite a blunt weapon.

> On the other hand, imagine this situation: you're working on a project
> with very long lines in some files, so you want your grep buffers to
> look more compact.  Then you type
> 
>   M-x add-dir-local-variable RET grep-mode RET truncate-lines RET t RET
> 
> Wouldn't you be very confused that this doesn't work?

No, I would not.

> 
> > Also, this needs a NEWS entry, I think.
> >
> >> +  (unless (buffer-file-name)
> >> +    (let ((sym (make-symbol "hack-dir-local-variables-non-file-buffer")))
> >> +      (set sym #'hack-dir-local-variables-non-file-buffer)
> >> +      ;; Ensure hack-dir-locals is called only after a derived mode is set.
> >> +      (push sym delayed-mode-hooks)))
> >
> > Why such a complicated way of using the symbol of a function that's
> > defined in a preloaded Lisp file?  Am I missing some subtlety here?
> 
> This is because delayed-mode-hooks is a _list of hooks_, not a hook.
> Adding (the name of) a function to it doesn't work.

I'm asking mainly about the need to use make-symbol.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70136; Package emacs. Full text available.

Message received at 70136 <at> debbugs.gnu.org:


Received: (at 70136) by debbugs.gnu.org; 15 Apr 2024 17:10:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Apr 15 13:10:30 2024
Received: from localhost ([127.0.0.1]:38396 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rwPqe-0006Sz-Nt
	for submit <at> debbugs.gnu.org; Mon, 15 Apr 2024 13:10:30 -0400
Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:44196)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arstoffel@HIDDEN>) id 1rwPqb-0006SI-MG
 for 70136 <at> debbugs.gnu.org; Mon, 15 Apr 2024 13:10:27 -0400
Received: by mail-ed1-x529.google.com with SMTP id
 4fb4d7f45d1cf-57013379e17so1987846a12.0
 for <70136 <at> debbugs.gnu.org>; Mon, 15 Apr 2024 10:10:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1713201008; x=1713805808; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=+JbVqhUhdUIE/lrB7eTlgVj5SXnWsiX2jm5m/4tMP+Q=;
 b=VFX4FBxeFnb1NBXhgPf8acS8wjSp02lz9U3zD4BbEjvs7I/cJut7h6AuhOGq8RxxuL
 UIfD61NvHk8rpneVsyowfz89yUSBSWVHCNGqZ6/gyLEd0eeiO1b2SoJw4LB5uLi1xy95
 tLzSTqWmrnmS4ul1SUGu5shh4SG7GMjpjEM+nc2TCEjmM2XYE5MhRhYCRfS3uz0r9xb3
 zS9ziCigfmf4KohCh6YOUoYn/GNRbgtzNOYsq8r3wZ7FYhMtHjZUl3APaKd0L1WLpd7C
 eINxFKeHJ/NXVwkqgl2cy0Z3ZrHpj3iaH+doRpdasnU9zhD5xEg+/GoxZ7TveXA7g431
 jkZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1713201008; x=1713805808;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=+JbVqhUhdUIE/lrB7eTlgVj5SXnWsiX2jm5m/4tMP+Q=;
 b=JUCTgEHVK443wJaxO+hfDlCsVZOIea/wpgCnl01uy0I7zGQuuFJLp3fQw/6+V006SV
 6Jz7bJpMSCBR2P0KmbpwG69PtfRLKWCTmv+vwAWaHgZQPrL0EE5RJnotIk56u5RpeSi5
 9cX4IbxVpJFc/uhTiZJehrFPbOZqZzELHggM7RYxi+JJk6EKDhNT7wPCet4V73ZaBjrD
 cWBhECOXY7apT4C5qrEoAaxkV5kJn46zYekOMII7kxwNFQnPElOCj3obpi0dqQrgzNxU
 93pNyP03Lp4MQxTZCJYe01WidwjL5yDnTNynsSvlQTtDD+3NCouh5/dB8Qeo2xrOrw1a
 3vNw==
X-Gm-Message-State: AOJu0YwvxsTYyUk2j1qgeR9Eiexv/q7axsMeolTPe1/mFFyofEbRZ4Cy
 MR6ncS/R1KNI6DlGfHDxSjgq2H7RHaeuSnMvnbhmvq1hvMVWd+gg
X-Google-Smtp-Source: AGHT+IFXj+G6gsqA6fkdg5aA62Pv2GdH1/Bdnyma318HHuvYnQFhySlWkzJU7r1Vym5lxWLSOhuC8g==
X-Received: by 2002:a50:9f2b:0:b0:56e:2ebc:5c4 with SMTP id
 b40-20020a509f2b000000b0056e2ebc05c4mr8186283edf.20.1713201006975; 
 Mon, 15 Apr 2024 10:10:06 -0700 (PDT)
Received: from ars3 ([2a02:8109:8a87:ff00::6223])
 by smtp.gmail.com with ESMTPSA id
 ee42-20020a056402292a00b005701550ddc5sm2739388edb.90.2024.04.15.10.10.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 15 Apr 2024 10:10:06 -0700 (PDT)
From: Augusto Stoffel <arstoffel@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#70136: 30.0.50; compilation-mode [was: comint-mode] doesn't
 call hack-dir-local-variables-non-file-buffer
In-Reply-To: <86v84kmeh0.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 14 Apr
 2024 13:21:47 +0300")
References: <87zfuc48d5.fsf@HIDDEN> <86msqc9dsa.fsf@HIDDEN>
 <874jcjeuac.fsf@HIDDEN> <86edbnajfp.fsf@HIDDEN>
 <87mspwcn0f.fsf_-_@HIDDEN> <86v84kmeh0.fsf@HIDDEN>
Date: Mon, 15 Apr 2024 19:10:05 +0200
Message-ID: <874jc2y2ky.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70136
Cc: 70136 <at> debbugs.gnu.org, monnier@HIDDEN
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 (-)

On Sun, 14 Apr 2024 at 13:21, Eli Zaretskii wrote:

>> From: Augusto Stoffel <arstoffel@HIDDEN>
>> Cc: 70136 <at> debbugs.gnu.org,  Stefan Monnier <monnier@HIDDEN>
>> Date: Sun, 14 Apr 2024 11:27:28 +0200
>> 
>> Since compilation buffers go as far as to print the directory they're
>> running on at the top of the buffer, I think it's pretty clear they
>> should receive dir-local variables.
>> 
>> So I'd suggest the attached patch, which does that and also removes a
>> more limited mechanism I added some time ago to allow compilation with
>> project-specific settings.  I've CC'ed Stefan since at the time he kind
>> of supported the changes I'm now suggesting to remove.
>
> Thanks, but I think this should be optional behavior, by default off,
> because it could cause trouble in directory trees which already have
> .dir-locals.el that were not intended to affect compilation-mode (and
> its descendants, like Grep).

This seems rather hypothetical to me.  Do you have a concrete example?
The dir locals mechanism is very precise and easy to use.  Anything not
intended to affect compilation buffers should be put under prog-mode (or
a descendant), text-mode, or whatever else it's actually intended for.

On the other hand, imagine this situation: you're working on a project
with very long lines in some files, so you want your grep buffers to
look more compact.  Then you type

  M-x add-dir-local-variable RET grep-mode RET truncate-lines RET t RET

Wouldn't you be very confused that this doesn't work?

> Also, this needs a NEWS entry, I think.
>
>> +  (unless (buffer-file-name)
>> +    (let ((sym (make-symbol "hack-dir-local-variables-non-file-buffer")))
>> +      (set sym #'hack-dir-local-variables-non-file-buffer)
>> +      ;; Ensure hack-dir-locals is called only after a derived mode is set.
>> +      (push sym delayed-mode-hooks)))
>
> Why such a complicated way of using the symbol of a function that's
> defined in a preloaded Lisp file?  Am I missing some subtlety here?

This is because delayed-mode-hooks is a _list of hooks_, not a hook.
Adding (the name of) a function to it doesn't work.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70136; Package emacs. Full text available.

Message received at 70136 <at> debbugs.gnu.org:


Received: (at 70136) by debbugs.gnu.org; 14 Apr 2024 10:22:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 14 06:22:19 2024
Received: from localhost ([127.0.0.1]:34397 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rvx03-0006Qc-6E
	for submit <at> debbugs.gnu.org; Sun, 14 Apr 2024 06:22:18 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:46956)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rvwzv-0006Om-Hb
 for 70136 <at> debbugs.gnu.org; Sun, 14 Apr 2024 06:22:11 -0400
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 1rvwzd-0008WV-JH; Sun, 14 Apr 2024 06:21:50 -0400
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=RohSRsRfHcUJ8p3Sjo5ddQby1nINj3EeOuOA8u3YF14=; b=Z7dsVNOX6y6M
 YeBXdRMkFRuj9Gj44MJffWQHDtOJKWKD1MolTk7Q704FPvSKO12j1VE0bDICzJSNXKCpbLusTSzBI
 GSmNAF+7FMbdUnHlCAXW6J0BzvBHBRezcpmroDRwRoxNB8WrKM64rLzNQj/VuxwE2GMXHv7d3MH16
 /W7Or+9Dob1HTrHa86pAJtdXtbd/GZipFcFstJusBvuLwTGiUhSXW0aF8+Kf5vyoYLDJS+fYPlyr4
 y47z0Bo8XK9QJUuk7VGhuzqq0UKdkxrbL1+mVbOpwz1Pvu1cylt2QlASEqa0Pp5vEOGayshvFoaiH
 X3Sz1/KEDt3XPNvQZYLOuQ==;
Date: Sun, 14 Apr 2024 13:21:47 +0300
Message-Id: <86v84kmeh0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Augusto Stoffel <arstoffel@HIDDEN>
In-Reply-To: <87mspwcn0f.fsf_-_@HIDDEN> (message from Augusto Stoffel on
 Sun, 14 Apr 2024 11:27:28 +0200)
Subject: Re: bug#70136: 30.0.50; compilation-mode [was: comint-mode] doesn't
 call hack-dir-local-variables-non-file-buffer
References: <87zfuc48d5.fsf@HIDDEN> <86msqc9dsa.fsf@HIDDEN>
 <874jcjeuac.fsf@HIDDEN> <86edbnajfp.fsf@HIDDEN>
 <87mspwcn0f.fsf_-_@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70136
Cc: 70136 <at> debbugs.gnu.org, monnier@HIDDEN
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 (---)

> From: Augusto Stoffel <arstoffel@HIDDEN>
> Cc: 70136 <at> debbugs.gnu.org,  Stefan Monnier <monnier@HIDDEN>
> Date: Sun, 14 Apr 2024 11:27:28 +0200
> 
> Since compilation buffers go as far as to print the directory they're
> running on at the top of the buffer, I think it's pretty clear they
> should receive dir-local variables.
> 
> So I'd suggest the attached patch, which does that and also removes a
> more limited mechanism I added some time ago to allow compilation with
> project-specific settings.  I've CC'ed Stefan since at the time he kind
> of supported the changes I'm now suggesting to remove.

Thanks, but I think this should be optional behavior, by default off,
because it could cause trouble in directory trees which already have
.dir-locals.el that were not intended to affect compilation-mode (and
its descendants, like Grep).

Also, this needs a NEWS entry, I think.

> +  (unless (buffer-file-name)
> +    (let ((sym (make-symbol "hack-dir-local-variables-non-file-buffer")))
> +      (set sym #'hack-dir-local-variables-non-file-buffer)
> +      ;; Ensure hack-dir-locals is called only after a derived mode is set.
> +      (push sym delayed-mode-hooks)))

Why such a complicated way of using the symbol of a function that's
defined in a preloaded Lisp file?  Am I missing some subtlety here?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70136; Package emacs. Full text available.

Message received at 70136 <at> debbugs.gnu.org:


Received: (at 70136) by debbugs.gnu.org; 14 Apr 2024 10:09:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 14 06:09:33 2024
Received: from localhost ([127.0.0.1]:34364 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rvwnf-0004ZC-F7
	for submit <at> debbugs.gnu.org; Sun, 14 Apr 2024 06:09:32 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:47432)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rvwnU-0004Wj-B7
 for 70136 <at> debbugs.gnu.org; Sun, 14 Apr 2024 06:09:22 -0400
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 1rvwnC-00069T-UK; Sun, 14 Apr 2024 06:08:59 -0400
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=tfeSRfEvvAShLxK7tAZtssGaHqOXpsdJPfg/B1QRZG0=; b=oTxv7hrYwoAg
 n/8EBf6J6qUAjC77xQ9wpUKfMYIibWeUF/6TIKgx8gaRLHWXdIm0Nqdjy5snEcqW3u3dIemKTB/Ne
 xwKBJ4I6aVUz63ulc+DFS+rzvDU+AF+V9FmedGJZgPVL87Re8woN4tpMhPj2HPkeJaSRgwmuvdPzD
 wRwfKKiWdizfDURAnh7GoClhK6Q7fJ06/8Oct8uP9dzG9/QSIOAn1w5XEP2qSC8r+grI6POEL36Bt
 3gXHza2NF+8CMAzjVLOaFlz9EGrXzDTOdBXQYRcElI7k07b4qotzbGYsHs8WyhigcQvUc2akWCFFb
 REZ1gvdb71TNl6cDPTbTHQ==;
Date: Sun, 14 Apr 2024 13:08:55 +0300
Message-Id: <86zftwmf2g.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Augusto Stoffel <arstoffel@HIDDEN>
In-Reply-To: <87r0f8cni7.fsf@HIDDEN> (message from Augusto Stoffel on Sun, 
 14 Apr 2024 11:16:48 +0200)
Subject: Re: bug#70136: 30.0.50; comint-mode doesn't call
 hack-dir-local-variables-non-file-buffer
References: <87zfuc48d5.fsf@HIDDEN> <86msqc9dsa.fsf@HIDDEN>
 <874jcjeuac.fsf@HIDDEN> <86edbnajfp.fsf@HIDDEN> <87r0f8cni7.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70136
Cc: 70136 <at> debbugs.gnu.org, spacibba@HIDDEN
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 (---)

> From: Augusto Stoffel <arstoffel@HIDDEN>
> Cc: 70136 <at> debbugs.gnu.org,  spacibba@HIDDEN
> Date: Sun, 14 Apr 2024 11:16:48 +0200
> 
> On Tue,  2 Apr 2024 at 18:11, Eli Zaretskii wrote:
> 
> > Maybe.  What kind of directory-specific variables relevant to
> > compilation-mode would make sense?
> 
> There are some many.  To say just the first that comes to mind:
> compilation-error-regexp-alist.

I must say this is not very convincing.

What bothers me is that .dir-locals.el in a directory is not meant for
compilation-mode and similar modes, so settings there that are not
specific to modes could get in the way in *compilation* and "grep*
buffers.  But if this is optional behavior, by default off, I don't
think I'd mind.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70136; Package emacs. Full text available.

Message received at 70136 <at> debbugs.gnu.org:


Received: (at 70136) by debbugs.gnu.org; 14 Apr 2024 09:27:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 14 05:27:50 2024
Received: from localhost ([127.0.0.1]:34308 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rvw9O-0006Xv-Au
	for submit <at> debbugs.gnu.org; Sun, 14 Apr 2024 05:27:50 -0400
Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]:58614)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arstoffel@HIDDEN>) id 1rvw9M-0006Wl-J3
 for 70136 <at> debbugs.gnu.org; Sun, 14 Apr 2024 05:27:49 -0400
Received: by mail-ej1-x62b.google.com with SMTP id
 a640c23a62f3a-a5200202c1bso269934766b.0
 for <70136 <at> debbugs.gnu.org>; Sun, 14 Apr 2024 02:27:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1713086852; x=1713691652; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=jstUUaQFYxoyRPplHgVYsT8sNGbyTxI8zUWVImqcJcw=;
 b=FyJfGDGv6StUHvuA2oTsmNqPyc8diN51cHbne+o6qbSqwFJleDoX4NvrPUkXKx1qHj
 vkskUK3hefsODJvsMLziX1xsSHGt1ZvJOVoo7MeAb2UgfkR5q0p0paEPscxl+5NRTO7F
 PvS2BRRmYf13r5HFg5IKUzSj8EZjWjQ7d2UYhwqLJCeUYtoUJPTGpILbeAm9CffdFsXq
 7h07RRSqZQNMRuLXcdEOqk/UFfBKC5h0SCgOxAs3QUMhWpQLzaVDmWa8Hj9wPmWXWFhH
 YJwiMrMS99gFmDFCoNRE6lhT4Vr3WvsM31eApNw+EUJPXYh48/PCqSQWHRPoTle3Wf5r
 wXZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1713086852; x=1713691652;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=jstUUaQFYxoyRPplHgVYsT8sNGbyTxI8zUWVImqcJcw=;
 b=Z0IiCrZdqAGKORb4Le7oTTfOHwvYyiKJ5b6rEKlLNig7DwA1sJE7vH2cKFPa4BKLbV
 esxbdX3WgqXY0kQCYakWUjD02UjEczMqWjdnZoANrC6RNtLHkc9+6JbJJdS1+fxftX5j
 HBSTM67PsSmqrp6O+4AdRetM0EP2CqF/0//XlPhYrMigI4It4+QvpKIHIzwAOzHMjiJy
 ZyNzDy8NsgmYM7zzcPzM1A44t3om5Yk/LztmF7fIgsHFVeinN40xsYDVF5IjNA6AzhBi
 b0lUtqKbwHkyXpwLPFH6nKGiL52U7lXioauu0TxN7hRzZ++mmBSDwc0qnRGRLzL/vf1o
 3R4A==
X-Gm-Message-State: AOJu0YzhePTifFQ26D+7kVzlbBD1NGNRZCDZNRUTH6dOHYXJr+nSXhoJ
 lHAZSnORdCnQDCC5yXwhhwv5TBPXZSQTH0bMCs93/+GfWGzEEBeR
X-Google-Smtp-Source: AGHT+IHoqWZVz5RDyhmCSXfHTwOv/TfN9zaPu1AABVyTaTZUMcMVcCgFKXgVJE+vx3N3KgrythUcPQ==
X-Received: by 2002:a17:906:d142:b0:a52:5e79:7970 with SMTP id
 br2-20020a170906d14200b00a525e797970mr850693ejb.15.1713086851521; 
 Sun, 14 Apr 2024 02:27:31 -0700 (PDT)
Received: from ars3 ([2a02:8109:8a87:ff00::6223])
 by smtp.gmail.com with ESMTPSA id
 go36-20020a1709070da400b00a51fea47897sm3980439ejc.214.2024.04.14.02.27.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 14 Apr 2024 02:27:29 -0700 (PDT)
From: Augusto Stoffel <arstoffel@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#70136: 30.0.50; compilation-mode [was: comint-mode] doesn't
 call hack-dir-local-variables-non-file-buffer
In-Reply-To: <86edbnajfp.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 02 Apr
 2024 18:11:22 +0300")
References: <87zfuc48d5.fsf@HIDDEN> <86msqc9dsa.fsf@HIDDEN>
 <874jcjeuac.fsf@HIDDEN> <86edbnajfp.fsf@HIDDEN>
Date: Sun, 14 Apr 2024 11:27:28 +0200
Message-ID: <87mspwcn0f.fsf_-_@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70136
Cc: 70136 <at> debbugs.gnu.org, Stefan Monnier <monnier@HIDDEN>
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 (-)

--=-=-=
Content-Type: text/plain

Since compilation buffers go as far as to print the directory they're
running on at the top of the buffer, I think it's pretty clear they
should receive dir-local variables.

So I'd suggest the attached patch, which does that and also removes a
more limited mechanism I added some time ago to allow compilation with
project-specific settings.  I've CC'ed Stefan since at the time he kind
of supported the changes I'm now suggesting to remove.


--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
 filename=0001-Add-dir-local-variables-to-compilation-buffers.patch

From e29f1849c278ebf55aa67470b5f35263ecf989f3 Mon Sep 17 00:00:00 2001
From: Augusto Stoffel <arstoffel@HIDDEN>
Date: Sun, 14 Apr 2024 11:07:02 +0200
Subject: [PATCH] Add dir-local variables to compilation buffers

* lisp/progmodes/compile.el (compilation-mode): Arrange for dir-local
variables to be hacked into to non-file compilation buffers.
(compilation-start): Remove a less flexible solution to set up the
compilation environment (cf. discussion in bug#50607).
---
 lisp/progmodes/compile.el | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index b18eb81fee1..f81c1edb8c3 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -1929,9 +1929,6 @@ compilation-start
 	    (replace-regexp-in-string "-mode\\'" "" (symbol-name mode))))
 	 (thisdir default-directory)
 	 (thisenv compilation-environment)
-         (buffer-path (and (local-variable-p 'exec-path) exec-path))
-         (buffer-env (and (local-variable-p 'process-environment)
-                          process-environment))
 	 outwin outbuf)
     (with-current-buffer
 	(setq outbuf
@@ -2004,12 +2001,6 @@ compilation-start
         ;; NB: must be done after (funcall mode) as that resets local variables
         (setq-local compilation-directory thisdir)
         (setq-local compilation-environment thisenv)
-        (if buffer-path
-            (setq-local exec-path buffer-path)
-          (kill-local-variable 'exec-path))
-        (if buffer-env
-            (setq-local process-environment buffer-env)
-          (kill-local-variable 'process-environment))
 	(if highlight-regexp
             (setq-local compilation-highlight-regexp highlight-regexp))
         (if (or compilation-auto-jump-to-first-error
@@ -2372,6 +2363,11 @@ compilation-mode
   ;; some other input event happens.
   (setq-local jit-lock-defer-time nil)
   (setq buffer-read-only t)
+  (unless (buffer-file-name)
+    (let ((sym (make-symbol "hack-dir-local-variables-non-file-buffer")))
+      (set sym #'hack-dir-local-variables-non-file-buffer)
+      ;; Ensure hack-dir-locals is called only after a derived mode is set.
+      (push sym delayed-mode-hooks)))
   (run-mode-hooks 'compilation-mode-hook))
 
 ;;;###autoload
-- 
2.44.0


--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70136; Package emacs. Full text available.

Message received at 70136 <at> debbugs.gnu.org:


Received: (at 70136) by debbugs.gnu.org; 14 Apr 2024 09:17:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 14 05:17:18 2024
Received: from localhost ([127.0.0.1]:34287 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rvvzB-0004vm-8x
	for submit <at> debbugs.gnu.org; Sun, 14 Apr 2024 05:17:18 -0400
Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:45323)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arstoffel@HIDDEN>) id 1rvvz1-0004tk-Vo
 for 70136 <at> debbugs.gnu.org; Sun, 14 Apr 2024 05:17:14 -0400
Received: by mail-ed1-x533.google.com with SMTP id
 4fb4d7f45d1cf-56e1f3462caso2548156a12.3
 for <70136 <at> debbugs.gnu.org>; Sun, 14 Apr 2024 02:16:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1713086211; x=1713691011; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=+cZdrY/DE5QYzu0VSH9tZwj81t+d4UgnJ4NUkm9rIXI=;
 b=ljQ08UiuKaLrPYCeZ2Bb3s9vjroq3sHJRA6b2PWG/zsm26hbaP9nsBu84xUDLmXWmd
 EGSRkMxZ233ry1fi76Pu/h9/YjS12tV/fe8sGlPbWReds11+GDRzg46H6ZRyjPZPH6DD
 uGTufOUiSLXD8h+VAzy/udKMaXyrPu4AFMPwOhC1D+JzGVONKTXJGgD/sfVKh1wP5VHp
 UVK0ZJu03caCOg++Oi9a5WSNCZHAKNr1i3W+dknKmZWJjui2UCAZsbTA6JZyG09fdqOc
 o2kbH0iIAyGU25+slE/Guajhoj+rPTUTGyLJbzPI3BjuGZsbW35b2E8PdC1qqBrstrtK
 fsIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1713086211; x=1713691011;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=+cZdrY/DE5QYzu0VSH9tZwj81t+d4UgnJ4NUkm9rIXI=;
 b=Z3C3d4cSsulLU8LEa4mfzPe8BV+wHwNNHamKQav/0FkHHLh3AJMcU09uy5LOoA90Jl
 IUgsvT/X8eGy9AdvX9104QODlbSsIwlKtZCazNpPJNawtyfEZO5bwSc0DnhtMlDcOy1q
 Ai57TmRUyGh917JZnFC+KOMK9xbJ+l1F8K3a+fPOhI2GoYajS2aaZbavLDYowbjSldEi
 bSewu5W/2Xxm01JGiW+ZFUh9Xa3O8tVo7dsU1XkIJtNs9oK8p6xLqpM+VFSoeHL/NQBB
 QWJav+BSfM1f/BCINdiVDXIw9fy8RzNdQ9S9TOL578fyyPoAZ+5fH1eqbBD57estCczF
 OPyA==
X-Gm-Message-State: AOJu0YwixUf0AUkTZVyqk05SiEYsGkBI70r+jILXdW3HW8e9VCTeLkT3
 ijUP/CFbLjzbslSzSJt60sn5IfxNry1rocstRlU/4TftmS6TstBu
X-Google-Smtp-Source: AGHT+IGlYFfWIz3ebQkyXTQOhGXjWp9vYjBh7YkNDnJqoT/08AwoG0moS721vYvLW/XXwJ4HOrqNcw==
X-Received: by 2002:a50:cd82:0:b0:56e:2e17:a3d1 with SMTP id
 p2-20020a50cd82000000b0056e2e17a3d1mr5699166edi.25.1713086210796; 
 Sun, 14 Apr 2024 02:16:50 -0700 (PDT)
Received: from ars3 ([2a02:8109:8a87:ff00::6223])
 by smtp.gmail.com with ESMTPSA id
 b11-20020aa7c6cb000000b0056e7ba0497dsm3441492eds.28.2024.04.14.02.16.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 14 Apr 2024 02:16:50 -0700 (PDT)
From: Augusto Stoffel <arstoffel@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#70136: 30.0.50; comint-mode doesn't call
 hack-dir-local-variables-non-file-buffer
In-Reply-To: <86edbnajfp.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 02 Apr
 2024 18:11:22 +0300")
References: <87zfuc48d5.fsf@HIDDEN> <86msqc9dsa.fsf@HIDDEN>
 <874jcjeuac.fsf@HIDDEN> <86edbnajfp.fsf@HIDDEN>
Date: Sun, 14 Apr 2024 11:16:48 +0200
Message-ID: <87r0f8cni7.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70136
Cc: 70136 <at> debbugs.gnu.org, spacibba@HIDDEN
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 (-)

On Tue,  2 Apr 2024 at 18:11, Eli Zaretskii wrote:

> Maybe.  What kind of directory-specific variables relevant to
> compilation-mode would make sense?

There are some many.  To say just the first that comes to mind:
compilation-error-regexp-alist.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70136; Package emacs. Full text available.

Message received at 70136 <at> debbugs.gnu.org:


Received: (at 70136) by debbugs.gnu.org; 2 Apr 2024 15:11:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 02 11:11:37 2024
Received: from localhost ([127.0.0.1]:54973 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rrfnU-0004Mo-HC
	for submit <at> debbugs.gnu.org; Tue, 02 Apr 2024 11:11:37 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38446)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rrfnR-0004Ly-Tq
 for 70136 <at> debbugs.gnu.org; Tue, 02 Apr 2024 11:11:35 -0400
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 1rrfnI-00037v-Lo; Tue, 02 Apr 2024 11:11:24 -0400
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=qZDgJJoW1mQpDXHYj4xH3lIAEPt8KjxfR+Re3QyIPjA=; b=d6P7WGgAMh/t
 0WKHCmFHZ0wNPJE73d9QWK6fKp1C0QUhKVv2ZTo23r6K1zrcRTnoFD16Gnngq/pmGvZ8AuI5BN+SC
 av9wdSvPviaYbHfN+xEu+/b+vQJTKLLifLLNq07jgOxfkH9IF339uA8q0pjEpJe2gdgSXfC9K+MvW
 27ImGvEDxFE/atgnyRtUJgRjvQwX5SUJcLmpXPsepEBVOr8IVMPFZ3q3uvkFf7wW+tGdJ20YGwMCP
 ZQv/F1GLwI+DsGqYAyiwtTtOroDuOi4EGz4CxUxkAUn5Q5E/LDBifGEd3B0XBv7l7R3GbP2MhC1O6
 bzc2wYW/bRSN+NN3WNdx/w==;
Date: Tue, 02 Apr 2024 18:11:22 +0300
Message-Id: <86edbnajfp.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Augusto Stoffel <arstoffel@HIDDEN>
In-Reply-To: <874jcjeuac.fsf@HIDDEN> (message from Augusto Stoffel on Tue, 
 02 Apr 2024 16:03:23 +0200)
Subject: Re: bug#70136: 30.0.50; comint-mode doesn't call
 hack-dir-local-variables-non-file-buffer
References: <87zfuc48d5.fsf@HIDDEN> <86msqc9dsa.fsf@HIDDEN>
 <874jcjeuac.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70136
Cc: 70136 <at> debbugs.gnu.org, spacibba@HIDDEN
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 (---)

> From: Augusto Stoffel <arstoffel@HIDDEN>
> Cc: 70136 <at> debbugs.gnu.org,  spacibba@HIDDEN
> Date: Tue, 02 Apr 2024 16:03:23 +0200
> 
> By the way, I now realize that 'M-x compile' doesn't use comint-mode
> by default.  Which raises the same question: should compilation-mode
> call hack-dir-local-variables-non-file-buffer?

Maybe.  What kind of directory-specific variables relevant to
compilation-mode would make sense?

> > If you need that for some particular use case, can't you call it from
> > comint-mode-hook or something?
> 
> Sure, it's an easy customization, but the question is whether it's the
> expected default behavior. :-)

The only way to answer that is if we see a flood of requests to have
that by default.  Without that, local customizations are perfectly
adequate.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70136; Package emacs. Full text available.

Message received at 70136 <at> debbugs.gnu.org:


Received: (at 70136) by debbugs.gnu.org; 2 Apr 2024 14:03:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 02 10:03:36 2024
Received: from localhost ([127.0.0.1]:54817 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rrejg-0006JV-Ef
	for submit <at> debbugs.gnu.org; Tue, 02 Apr 2024 10:03:36 -0400
Received: from mail-ej1-x62c.google.com ([2a00:1450:4864:20::62c]:43474)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arstoffel@HIDDEN>) id 1rrejf-0006Is-6o
 for 70136 <at> debbugs.gnu.org; Tue, 02 Apr 2024 10:03:35 -0400
Received: by mail-ej1-x62c.google.com with SMTP id
 a640c23a62f3a-a4e60a64abcso339356966b.1
 for <70136 <at> debbugs.gnu.org>; Tue, 02 Apr 2024 07:03:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1712066605; x=1712671405; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=ai4RQxu5WfFXhYH+w2eDzkJParei59tepN3beGUbr8M=;
 b=lxnnmH2zSP+aISaePOqNB6DjiYcz6aS+MNe5JPhV21sYj/ucgXfGZRvBpQem3Z3RZA
 Cpz+qVjcAyuzRSt1OKytj3E3nolKVnu42gMd5zo75i5fk3qVqr+JjPBrn2NOrSLcf5PL
 rmrfyIoqU+RDExhon051mMRDOl1tTKFNh9Qz+XZPbhH2SHuv8yKGO5azNg3rIW9KOTQa
 2pKFcPPS07JvhTH8C7JwWp2L1qyhOoXIDRxTgTuREs5Ax9YGfezUzSxKBQuXBn5k7xzi
 fhfB25HU08S7/mDNT3DkJKF/tbUBAfqAsZTSg7xLylgRxBS06R1dsotx3ijj7zgxxxsT
 HBlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1712066605; x=1712671405;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=ai4RQxu5WfFXhYH+w2eDzkJParei59tepN3beGUbr8M=;
 b=TWstkUVLwBmrYQkt4mWgBUGX/CXf4f7kwU3spQ75Q1ruT5ebGuslqcc9UoOcnJClDw
 /Pgt/RTEPludAPzJz7iakQ6Fi6KtsnqqyHOr+8j/KSVF8b3qkLNdKg9il3YXbnhObTz7
 DX/8Up6rRoqXTt/gVXUc0AERGZX1ZS/zYedVEafr7XDxsncdy7F13jfwIfQ+ptAIFTYE
 Ep771slHY0Orm7guJCUGT5sNd4aqTKtZRFiW6XGE2EO8Pmm1y9fzPD6IN0iTCGO+DSgp
 m4RA1iTuHbw4h1ZuEcQI/HBsluamIFHA/OrxbO1d10iWERdRPQ5HxBfpmxkFKytCsVyY
 lQtQ==
X-Gm-Message-State: AOJu0YzwZMuumnI9tG3RsmUU09zUfoFkgCpjSnfp0rDK7Kkx/8NoS8Hh
 Ph0bcSQ0FMN3mqCen+wT+eTri9EZmt8DxWNNWq6IXX0fJ6n6mewce5FVaO6P
X-Google-Smtp-Source: AGHT+IF2gwvq6O8ZUGIFvZ6jIbYPE7uGfLNoDSVNAfYe65enKmd2qjRc7SlTtp4dRJj0+8jDGLWkYw==
X-Received: by 2002:a17:906:f8db:b0:a4e:670d:5183 with SMTP id
 lh27-20020a170906f8db00b00a4e670d5183mr5495020ejb.0.1712066605218; 
 Tue, 02 Apr 2024 07:03:25 -0700 (PDT)
Received: from ars3 (pd95c95b0.dip0.t-ipconnect.de. [217.92.149.176])
 by smtp.gmail.com with ESMTPSA id
 s23-20020a170906285700b00a4e7d03e995sm1477623ejc.45.2024.04.02.07.03.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 02 Apr 2024 07:03:24 -0700 (PDT)
From: Augusto Stoffel <arstoffel@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#70136: 30.0.50; comint-mode doesn't call
 hack-dir-local-variables-non-file-buffer
In-Reply-To: <86msqc9dsa.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 02 Apr
 2024 14:58:45 +0300")
References: <87zfuc48d5.fsf@HIDDEN> <86msqc9dsa.fsf@HIDDEN>
Date: Tue, 02 Apr 2024 16:03:23 +0200
Message-ID: <874jcjeuac.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 70136
Cc: 70136 <at> debbugs.gnu.org, spacibba@HIDDEN
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 (-)

On Tue,  2 Apr 2024 at 14:58, Eli Zaretskii wrote:

> It doesn't sound right to me to do that by default, since comint is
> used for shell-like interpreters, and those tend to change directories
> at will.  Which means that dir-locals for some random directory
> doesn't necessarily take such modes into consideration.

This observation makes sense, but it mostly applies to the good old
'M-x shell', not to 'M-x project-shell', other language interpreters, or
to compilation buffers.

By the way, I now realize that 'M-x compile' doesn't use comint-mode
by default.  Which raises the same question: should compilation-mode
call hack-dir-local-variables-non-file-buffer?

> If you need that for some particular use case, can't you call it from
> comint-mode-hook or something?

Sure, it's an easy customization, but the question is whether it's the
expected default behavior. :-)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70136; Package emacs. Full text available.

Message received at 70136 <at> debbugs.gnu.org:


Received: (at 70136) by debbugs.gnu.org; 2 Apr 2024 11:59:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 02 07:59:09 2024
Received: from localhost ([127.0.0.1]:52908 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rrcnC-0005L0-0Q
	for submit <at> debbugs.gnu.org; Tue, 02 Apr 2024 07:59:09 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:45886)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rrcn7-0005KH-Lq
 for 70136 <at> debbugs.gnu.org; Tue, 02 Apr 2024 07:59:05 -0400
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 1rrcmx-0002IE-PF; Tue, 02 Apr 2024 07:58:51 -0400
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=2lj/fgCrST/Xu1jVhLyEU+wD8emN4TWFKcEWn3Es4cA=; b=eERG/FFnE7UR
 bPKeAzgYPCQ4sfHreJnSZb7NlFzoAdAFfHhX7Q//BrF8Bi4j/p8F2bSi4W8iAqVLF7d3Jz4tAC7VM
 2g97ETcdzTmI5GCEJdcCYEC7bYEHb2VD9RnFrDudAJrEEVUHGFlsPw2vcKp8Kc3OLyl0zVMIhHuyQ
 MxGESUdzUc+jCVTJYndSmkK4x6+YqwVeyFuSBIImwtGL0icE5UIy9Hix7+41Yz96XB6SvUF+U53ML
 BBtp0YvyHevQ0Jn3Zhm+PDO2/yY33+D6BmjidVjgmN2eBGWRad6lsGJxYydgYVzYSLWDcGLIZB51e
 Q4kvEH7AAGKGvO3qUK1cpg==;
Date: Tue, 02 Apr 2024 14:58:45 +0300
Message-Id: <86msqc9dsa.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Augusto Stoffel <arstoffel@HIDDEN>
In-Reply-To: <87zfuc48d5.fsf@HIDDEN> (message from Augusto Stoffel on Tue, 
 02 Apr 2024 07:54:46 +0200)
Subject: Re: bug#70136: 30.0.50;
 comint-mode doesn't call hack-dir-local-variables-non-file-buffer
References: <87zfuc48d5.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 70136
Cc: 70136 <at> debbugs.gnu.org, spacibba@HIDDEN
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: Ergus <spacibba@HIDDEN>
> From: Augusto Stoffel <arstoffel@HIDDEN>
> Date: Tue, 02 Apr 2024 07:54:46 +0200
> 
> This would be sometimes useful, and more consistent with other modes like
> dired and diff.  Is there any reason to not do it?

It doesn't sound right to me to do that by default, since comint is
used for shell-like interpreters, and those tend to change directories
at will.  Which means that dir-locals for some random directory
doesn't necessarily take such modes into consideration.

If you need that for some particular use case, can't you call it from
comint-mode-hook or something?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#70136; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Apr 2024 05:55:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 02 01:55:04 2024
Received: from localhost ([127.0.0.1]:52095 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rrX6u-0004e2-5r
	for submit <at> debbugs.gnu.org; Tue, 02 Apr 2024 01:55:04 -0400
Received: from lists.gnu.org ([2001:470:142::17]:42866)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arstoffel@HIDDEN>) id 1rrX6s-0004dQ-5S
 for submit <at> debbugs.gnu.org; Tue, 02 Apr 2024 01:55:03 -0400
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 <arstoffel@HIDDEN>)
 id 1rrX6j-0004qJ-2T
 for bug-gnu-emacs@HIDDEN; Tue, 02 Apr 2024 01:54:53 -0400
Received: from mail-lf1-x129.google.com ([2a00:1450:4864:20::129])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <arstoffel@HIDDEN>)
 id 1rrX6h-0002hz-IJ
 for bug-gnu-emacs@HIDDEN; Tue, 02 Apr 2024 01:54:52 -0400
Received: by mail-lf1-x129.google.com with SMTP id
 2adb3069b0e04-515d55ab035so1638441e87.2
 for <bug-gnu-emacs@HIDDEN>; Mon, 01 Apr 2024 22:54:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1712037289; x=1712642089; darn=gnu.org;
 h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc
 :subject:date:message-id:reply-to;
 bh=/j5ilqgVcXH1wd7y3f/OHrMGBq9j7LDZGtErL+75GPs=;
 b=OO7LRZG15fW6vpsBv2QCKr+O9xCoJbZql/BS/xFjNmZ60Ma/MfMdU/trSmCvTrr/z5
 sHmnNIVJbO4VbASeC9uTglJ65rDZjgu+T2b0A3YSuGtGDhBWpS2NiFUarr4oiOWEe4wc
 SKwwBZN+AtoGddo1GXEj6csfG1dA/O42e/dkMaRC56XOiDJiphSyzpOzLK7U+wTpudsS
 D0QZz72LJqjovlSnv6B8whdj3QlsmTJziAnt7EZuyIn5fFCBRiypUsuQIuD2SSRmbIMl
 4ZLWI/+hDP6nBkqdhw4WuNlBmFZGFyDikjFHRV93h2G/0yBH6jCZ3NmGcHWcdyvNsF1b
 Zufw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1712037289; x=1712642089;
 h=mime-version:user-agent:message-id:date:subject:to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=/j5ilqgVcXH1wd7y3f/OHrMGBq9j7LDZGtErL+75GPs=;
 b=ou1xKGBpPQ04dQZ/X2Y94IvEeWK6KJLlNehdV6J+peTgSNE4Cd20I2VXLhRpzsluCX
 05ydjmZnW2bgXovH5Sm8P/sCL39B4UAxosAnMG52s11DsrnkK3kCzF10UwyZFvgoeIe/
 0bNIMzHkJQ1HAw+LL5IoAzIn+EkDRY/0LKOFQQvilzoPBLGaYwOCleYMIpY7V0YOF1Hv
 6wUZPfxFuAU+UbxjmoeDFPdJUIt3HqFSC/EA/cOaHjP5JKRarn4glCfz0AdTGL76+jmw
 GX0Bt2AMy36fdPWJ6JgZPQt/eIE/tFxc4NCg0O66+ee0xuYmfLuud3CwNVXNDqXHMduG
 OqCg==
X-Gm-Message-State: AOJu0Yw1FKcmn86r/ar9K6SzXYrxxsv4Z/9g68XxuUwQvVJX3Bbg8tIr
 XXvqsoQ85cYLjCh8bnY0RoIgi5fMPnNUdcbVALne+X1d+unAXuZB46fCLQaQ
X-Google-Smtp-Source: AGHT+IG44KibgtakHEASMLTiXZ3d0lE+23vDOseanb/5/ciiy6M4Hyzl3hLBlj+S0a4Lq/X6SsP7Vg==
X-Received: by 2002:a05:6512:480c:b0:516:1a1e:5640 with SMTP id
 eo12-20020a056512480c00b005161a1e5640mr5270181lfb.33.1712037288535; 
 Mon, 01 Apr 2024 22:54:48 -0700 (PDT)
Received: from ars3 ([2a02:8109:8a87:ff00::c15c])
 by smtp.gmail.com with ESMTPSA id
 l9-20020a1709060cc900b00a4e24d259edsm5738922ejh.167.2024.04.01.22.54.47
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 01 Apr 2024 22:54:47 -0700 (PDT)
From: Augusto Stoffel <arstoffel@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; comint-mode doesn't call
 hack-dir-local-variables-non-file-buffer
X-Debbugs-Cc: Ergus <spacibba@HIDDEN>
Date: Tue, 02 Apr 2024 07:54:46 +0200
Message-ID: <87zfuc48d5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::129;
 envelope-from=arstoffel@HIDDEN; helo=mail-lf1-x129.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-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
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: -0.0 (/)

This would be sometimes useful, and more consistent with other modes like
dired and diff.  Is there any reason to not do it?

Ergus: I've cc'ed you because this is potentially related to your recent
discussion in emacs-devel about "out of sources compilation"
(compilation buffers use comint-mode).




Acknowledgement sent to Augusto Stoffel <arstoffel@HIDDEN>:
New bug report received and forwarded. Copy sent to spacibba@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to spacibba@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#70136; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 15 Apr 2024 18:30:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.