GNU bug report logs - #69187
29.2; Poor compatibility in align.el

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: Ikumi Keita <ikumi@HIDDEN>; dated Sun, 18 Feb 2024 18:22:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

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


Received: (at 69187) by debbugs.gnu.org; 6 Apr 2024 11:03:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 06 07:03:54 2024
Received: from localhost ([127.0.0.1]:38443 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rt3pw-0003o3-9y
	for submit <at> debbugs.gnu.org; Sat, 06 Apr 2024 07:03:53 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:50568)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rt3pu-0003my-9R
 for 69187 <at> debbugs.gnu.org; Sat, 06 Apr 2024 07:03:51 -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 1rt3pg-0004Ac-M0; Sat, 06 Apr 2024 07:03:36 -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=ND2e0/vrKIXcAqwDCeYIIcR5HRPM5NY7RSCkQeC5nbQ=; b=TvxFANUeL4nR
 jpeP2SngevMr1SocdVjSkb+fJFRgjZBDSEP5BtXwr52EDN01KyXE6d00vGcZdvLFjuxKkPNHbOrrW
 /0cC0b5IcbIgCwmdVk6TBccbO/GGXpYhS/cqBGJiPv3djVYRTuQ1JeyYOrtvLIhDvsZU09piNgy5l
 FmLl1wcnXETKF8ibB/0+KFXU/zpCTEm2BmwhrhKmelCsdfN+nQJ+Zny78oLa1yOcZ1+ncAYYzvwaN
 lxYIaHxZqryZnhLi8UL/jFvFSis5lJwXPV8CuTbN5X7ZIZPAn6eXmykF3XOP2MT8pd2DP18umaZvg
 WNtsVgAzjCIPz8olizI7Bw==;
Date: Sat, 06 Apr 2024 14:03:29 +0300
Message-Id: <86h6ge3g8u.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Ikumi Keita <ikumi@HIDDEN>
In-Reply-To: <2364.1712395849@localhost> (message from Ikumi Keita on Sat, 06
 Apr 2024 18:30:49 +0900)
Subject: Re: bug#69187: 29.2; Poor compatibility in align.el
References: <55489.1708171413@localhost> <2214.1708282932@localhost>
 <m2a5mazldz.fsf@HIDDEN> <2125.1712336273@localhost>
 <m2cyr31sz9.fsf@HIDDEN> <861q7j57vl.fsf@HIDDEN>
 <2364.1712395849@localhost>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69187
Cc: 69187 <at> debbugs.gnu.org, arash@HIDDEN, johnw@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: Ikumi Keita <ikumi@HIDDEN>
> cc: 69187 <at> debbugs.gnu.org, John Wiegley <johnw@HIDDEN>
> Comments: In-reply-to Eli Zaretskii <eliz@HIDDEN>
>    message dated "Sat, 06 Apr 2024 09:21:18 +0300."
> Date: Sat, 06 Apr 2024 18:30:49 +0900
> 
> >>>>> Eli Zaretskii <eliz@HIDDEN> writes:
> > Please explain the issue in more detail and in terms that someone who
> > doesn't use AUCTeX and has only superficial understanding of align.el
> > can understand and reason about.
> 
> > Three questions that pop up immediately, perhaps because I'm missing
> > something:
> 
> >   . why not use derived-mode-p instead of 'equal' in the run-if form
> 
> That's what I thought. Arash and I are proposing to _remove_ the run-if
> form so that `derived-mode-p' in `align-region' would do the expected
> job.
> 
> >     (and why remove it in the first place)?
> 
> See above.
> 
> >   . what is the rationale for not using align-tex-modes here, only
> >     latex-mode?
> 
> Because the current `tex-tabbing-separator' entry in `align-rules-list'
> excludes other modes by `run-if' form. I'm just following that behavior
> for AUCTeX modes. As I said in my previous message, this isn't much
> relavant; using `align-tex-modes' instead of '(latex-mode) would almost
> be the same for practical usage, provided that the `run-if' form is
> removed.
> 
> >   . why not just add the new LaTeX-mode to the list in
> >     align-tex-modes, so that people who use an old AUCTeX will not
> >     have their align rules broken?
> 
> That isn't necessary. Only `latex-mode' is needed there because
> `derived-mode-p' considers that `latex-mode' is parent of `LaTeX-mode'.
> However, the current `run-if' form excludes `LaTeX-mode' because if uses
> `eq', not `derived-mode-p'.

Then I'm okay with installing the proposed change.




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

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


Received: (at 69187) by debbugs.gnu.org; 6 Apr 2024 09:31:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 06 05:31:04 2024
Received: from localhost ([127.0.0.1]:38310 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rt2O7-0003Cn-Sh
	for submit <at> debbugs.gnu.org; Sat, 06 Apr 2024 05:31:04 -0400
Received: from smtp1a.inetd.co.jp ([210.129.88.11]:45330)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ikumi@HIDDEN>) id 1rt2O3-00032p-HX
 for 69187 <at> debbugs.gnu.org; Sat, 06 Apr 2024 05:31:03 -0400
Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11])
 by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 4DE685F;
 Sat,  6 Apr 2024 18:30:51 +0900 (JST)
From: Ikumi Keita <ikumi@HIDDEN>
To: Arash Esbati <arash@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#69187: 29.2; Poor compatibility in align.el
In-reply-to: <861q7j57vl.fsf@HIDDEN>
References: <55489.1708171413@localhost> <2214.1708282932@localhost>
 <m2a5mazldz.fsf@HIDDEN> <2125.1712336273@localhost>
 <m2cyr31sz9.fsf@HIDDEN> <861q7j57vl.fsf@HIDDEN>
Comments: In-reply-to Eli Zaretskii <eliz@HIDDEN>
 message dated "Sat, 06 Apr 2024 09:21:18 +0300."
X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 29.3
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <2361.1712395849.1@localhost>
Content-Transfer-Encoding: quoted-printable
Date: Sat, 06 Apr 2024 18:30:49 +0900
Message-ID: <2364.1712395849@localhost>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 69187
Cc: 69187 <at> debbugs.gnu.org, John Wiegley <johnw@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 (-)

Hi Arash and Eli,

>> > That would practically do the job as well, because this entry wouldn'=
t
>> > be relevant in buffers in modes other than latex (LaTeX) mode
>> > actually. My proposal is just to keep the precise behavior the same.
>> =

>> Agreed, so the change would look like this, right?

Yes, that's exactly the same with the one at the tail of my previous
message.

>>>>> Eli Zaretskii <eliz@HIDDEN> writes:
> Please explain the issue in more detail and in terms that someone who
> doesn't use AUCTeX and has only superficial understanding of align.el
> can understand and reason about.

> Three questions that pop up immediately, perhaps because I'm missing
> something:

>   . why not use derived-mode-p instead of 'equal' in the run-if form

That's what I thought. Arash and I are proposing to _remove_ the run-if
form so that `derived-mode-p' in `align-region' would do the expected
job.

>     (and why remove it in the first place)?

See above.

>   . what is the rationale for not using align-tex-modes here, only
>     latex-mode?

Because the current `tex-tabbing-separator' entry in `align-rules-list'
excludes other modes by `run-if' form. I'm just following that behavior
for AUCTeX modes. As I said in my previous message, this isn't much
relavant; using `align-tex-modes' instead of '(latex-mode) would almost
be the same for practical usage, provided that the `run-if' form is
removed.

>   . why not just add the new LaTeX-mode to the list in
>     align-tex-modes, so that people who use an old AUCTeX will not
>     have their align rules broken?

That isn't necessary. Only `latex-mode' is needed there because
`derived-mode-p' considers that `latex-mode' is parent of `LaTeX-mode'.
However, the current `run-if' form excludes `LaTeX-mode' because if uses
`eq', not `derived-mode-p'.

> (And, btw, why did AUCTeX change the name of the mode?  What useful
> purpose could that possibly serve?  Changing names of major modes is
> the last thing I'd expect from a veteran package that respects its
> users.)

Major motivation is the following two:
(1) to follow emacs standard convention about naming scheme of user
    customize option.
(2) to get rid of ugly hack and simplify the code.

The thread beginning with [1] motivated this change. This thread was
stimulated by a thread beginning with [2], which claims that
the major mode name `latex-mode' and hook name `LaTeX-mode-hook' are
inconsistent and doesn't follow the emacs standard naming convention
without good reason.
In addition, there have been very ugly hack to put dual roles on the
symbol `latex-mode', which accidentaly broke a compatibility[3]. This
topic is discussed in the thread [1], too.

Best regards,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine
#Gaza #StopMassiveKilling #CeasefireNOW

[1] https://lists.gnu.org/r/auctex-devel/2022-09/msg00039.html
[2] https://lists.gnu.org/r/help-gnu-emacs/2022-09/msg00104.html
[3] https://lists.gnu.org/r/auctex/2022-08/msg00001.html
    https://tex.stackexchange.com/questions/648955/auctex-inconsistent-beh=
avior-tex-vs-latex




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

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


Received: (at 69187) by debbugs.gnu.org; 6 Apr 2024 06:21:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 06 02:21:48 2024
Received: from localhost ([127.0.0.1]:37978 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rszQw-00031y-Ur
	for submit <at> debbugs.gnu.org; Sat, 06 Apr 2024 02:21:48 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:44560)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1rszQt-00031A-U7
 for 69187 <at> debbugs.gnu.org; Sat, 06 Apr 2024 02:21:45 -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 1rszQg-0003Zo-6L; Sat, 06 Apr 2024 02:21:30 -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=FwQUUWLuvtNLrOcfoY3UDp7bQRvkQehh4z5VjY7OzOM=; b=OZFP9YFzqON5
 4vSu19OT+GExv/nhVyESKVIsy5v/MZxO41pAyocVshTQKLcHQ670b2KGi3oyK4691StYeFCiBdIaD
 WAhmEeFna3WW1FUwVrY73xJybmigFy908aF6VnrSaC2EH2IK7INXrTo07WX3OY+dKFzFR1WBWSu53
 Hhop+yJTCGdzi7JPi2Tz2xaRUN9zd4gXXebpprYpePokckOzHvQ7uGhjIjkwzM58/ZoLjUKGc/Ez7
 hhw+rdb9+kQClFzHczJSB2Yw4zZNRPLC0y/quSl3Epd+yEyZCe1DoUh4cqRlAw6l502o74T/ixgWS
 FPcStsi3Fen8VIdGM7CGLQ==;
Date: Sat, 06 Apr 2024 09:21:18 +0300
Message-Id: <861q7j57vl.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
In-Reply-To: <m2cyr31sz9.fsf@HIDDEN> (message from Arash Esbati
 on Fri, 05 Apr 2024 21:59:06 +0200)
Subject: Re: bug#69187: 29.2; Poor compatibility in align.el
References: <55489.1708171413@localhost> <2214.1708282932@localhost>
 <m2a5mazldz.fsf@HIDDEN> <2125.1712336273@localhost>
 <m2cyr31sz9.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69187
Cc: 69187 <at> debbugs.gnu.org, ikumi@HIDDEN, John Wiegley <johnw@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: 69187 <at> debbugs.gnu.org
> From: Arash Esbati <arash@HIDDEN>
> Date: Fri, 05 Apr 2024 21:59:06 +0200
> 
> Ikumi Keita <ikumi@HIDDEN> writes:
> 
> > That would practically do the job as well, because this entry wouldn't
> > be relevant in buffers in modes other than latex (LaTeX) mode
> > actually. My proposal is just to keep the precise behavior the same.
> 
> Agreed, so the change would look like this, right?
> 
> --8<---------------cut here---------------start------------->8---
> diff --git a/lisp/align.el b/lisp/align.el
> index 81ccc4b5e2d..0e77a857585 100644
> --- a/lisp/align.el
> +++ b/lisp/align.el
> @@ -537,10 +537,8 @@ align-rules-list
>       (regexp   . ,(lambda (end reverse)
>                      (align-match-tex-pattern "\\\\[=>]" end reverse)))
>       (group    . (1 2))
> -     (modes    . align-tex-modes)
> -     (repeat   . t)
> -     (run-if   . ,(lambda ()
> -                    (eq major-mode 'latex-mode))))
> +     (modes    . '(latex-mode))
> +     (repeat   . t))
> 
>      (tex-record-break
>       (regexp   . "\\(\\s-*\\)\\\\\\\\")
> --8<---------------cut here---------------end--------------->8---
> 
> @Maintainers: How do you want to proceed with this proposal?  Do you
> like to ask John W., or should I prepare a patch and send/install it, or
> anything else?
> 
> For bonus points, I offer to delete the unnecessary ":group 'align" in
> the defcustom's in align.el.
> 
> Please advise.  Thanks.

Please explain the issue in more detail and in terms that someone who
doesn't use AUCTeX and has only superficial understanding of align.el
can understand and reason about.

Three questions that pop up immediately, perhaps because I'm missing
something:

  . what is the rationale for not using align-tex-modes here, only
    latex-mode?
  . why not just add the new LaTeX-mode to the list in
    align-tex-modes, so that people who use an old AUCTeX will not
    have their align rules broken?
  . why not use derived-mode-p instead of 'equal' in the run-if form
    (and why remove it in the first place)?

(And, btw, why did AUCTeX change the name of the mode?  What useful
purpose could that possibly serve?  Changing names of major modes is
the last thing I'd expect from a veteran package that respects its
users.)




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

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


Received: (at 69187) by debbugs.gnu.org; 5 Apr 2024 19:59:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 05 15:59:40 2024
Received: from localhost ([127.0.0.1]:37534 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rspit-0003Zj-NU
	for submit <at> debbugs.gnu.org; Fri, 05 Apr 2024 15:59:40 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:55950)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arash@HIDDEN>) id 1rspir-0003ZO-56
 for 69187 <at> debbugs.gnu.org; Fri, 05 Apr 2024 15:59:38 -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 <arash@HIDDEN>)
 id 1rspid-0001OC-TO; Fri, 05 Apr 2024 15:59:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=qOPxXYMjS5J6JUoAK/7CE/PxC87h/wbarakUHk1OPjY=; b=guH6zZPqg5U9vZruWqWX
 hvD35BnrTf464vhsIdue/kK9Ncsx/ajsokvNV+MLJcGJF3DHYnzpQf6utIGY908cVtGnOjRQbnuTs
 k05FPe1gD7RAYGc2aBj6jpfvr64xBcj4PXV0Mexv9ZwTWa0kpj3tqIIit5eG+e9DL8V/l+DHe5kTx
 EjHFyyGKU8lkTZpO0nduwoux5SstaZILIqtmb4bs0wpEA5XZfvh8LrBF+3oEkDAAeIQkh+BuMHIQI
 sAV7S7NCrrxzfomWVCA42evwd3AoXM/yGBrhv9B422txbojb27Jz2mTWvvZUmkjrbyw90we7qmE42
 1KtlWZhfYvtDfQ==;
From: Arash Esbati <arash@HIDDEN>
To: Ikumi Keita <ikumi@HIDDEN>
Subject: Re: bug#69187: 29.2; Poor compatibility in align.el
In-Reply-To: <2125.1712336273@localhost> (Ikumi Keita's message of "Sat, 06
 Apr 2024 01:57:53 +0900")
References: <55489.1708171413@localhost> <2214.1708282932@localhost>
 <m2a5mazldz.fsf@HIDDEN> <2125.1712336273@localhost>
Date: Fri, 05 Apr 2024 21:59:06 +0200
Message-ID: <m2cyr31sz9.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69187
Cc: 69187 <at> debbugs.gnu.org
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 (---)

Ikumi Keita <ikumi@HIDDEN> writes:

> That would practically do the job as well, because this entry wouldn't
> be relevant in buffers in modes other than latex (LaTeX) mode
> actually. My proposal is just to keep the precise behavior the same.

Agreed, so the change would look like this, right?

--8<---------------cut here---------------start------------->8---
diff --git a/lisp/align.el b/lisp/align.el
index 81ccc4b5e2d..0e77a857585 100644
--- a/lisp/align.el
+++ b/lisp/align.el
@@ -537,10 +537,8 @@ align-rules-list
      (regexp   . ,(lambda (end reverse)
                     (align-match-tex-pattern "\\\\[=>]" end reverse)))
      (group    . (1 2))
-     (modes    . align-tex-modes)
-     (repeat   . t)
-     (run-if   . ,(lambda ()
-                    (eq major-mode 'latex-mode))))
+     (modes    . '(latex-mode))
+     (repeat   . t))

     (tex-record-break
      (regexp   . "\\(\\s-*\\)\\\\\\\\")
--8<---------------cut here---------------end--------------->8---

@Maintainers: How do you want to proceed with this proposal?  Do you
like to ask John W., or should I prepare a patch and send/install it, or
anything else?

For bonus points, I offer to delete the unnecessary ":group 'align" in
the defcustom's in align.el.

Please advise.  Thanks.

Best, Arash




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

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


Received: (at 69187) by debbugs.gnu.org; 5 Apr 2024 16:58:09 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Apr 05 12:58:09 2024
Received: from localhost ([127.0.0.1]:37423 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rsmtD-000733-Qq
	for submit <at> debbugs.gnu.org; Fri, 05 Apr 2024 12:58:09 -0400
Received: from smtp1a.inetd.co.jp ([210.129.88.11]:44020)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ikumi@HIDDEN>) id 1rsmt8-00072M-Da
 for 69187 <at> debbugs.gnu.org; Fri, 05 Apr 2024 12:58:06 -0400
Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11])
 by smtp1a.inetd.co.jp (Postfix) with ESMTPA id C4F146A;
 Sat,  6 Apr 2024 01:57:54 +0900 (JST)
From: Ikumi Keita <ikumi@HIDDEN>
To: Arash Esbati <arash@HIDDEN>
Subject: Re: bug#69187: 29.2; Poor compatibility in align.el
In-reply-to: <m2a5mazldz.fsf@HIDDEN>
References: <55489.1708171413@localhost> <2214.1708282932@localhost>
 <m2a5mazldz.fsf@HIDDEN>
Comments: In-reply-to Arash Esbati <arash@HIDDEN>
 message dated "Wed, 03 Apr 2024 14:22:16 +0200."
X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 29.3
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <2122.1712336273.1@localhost>
Date: Sat, 06 Apr 2024 01:57:53 +0900
Message-ID: <2125.1712336273@localhost>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 69187
Cc: 69187 <at> debbugs.gnu.org
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 (-)

Hi Arash,

>>>>> Arash Esbati <arash@HIDDEN> writes:
> Thanks for raising this issue.  I have a question though: Does the
> change below fit the bill as well:
> diff --git a/lisp/align.el b/lisp/align.el
> index 81ccc4b5e2d..21e2e12ac24 100644
> --- a/lisp/align.el
> +++ b/lisp/align.el
> @@ -538,9 +538,7 @@ align-rules-list
>                      (align-match-tex-pattern "\\\\[=3D>]" end reverse)))
>       (group    . (1 2))
>       (modes    . align-tex-modes)
> -     (repeat   . t)
> -     (run-if   . ,(lambda ()
> -                    (eq major-mode 'latex-mode))))
> +     (repeat   . t))

>      (tex-record-break
>       (regexp   . "\\(\\s-*\\)\\\\\\\\")

That would practically do the job as well, because this entry wouldn't be
relevant in buffers in modes other than latex (LaTeX) mode actually. My
proposal is just to keep the precise behavior the same.

> Ikumi Keita <ikumi@HIDDEN> writes:

>> Sorry, I included a spurious quote at
>> (modes    . '(latex-mode))
>> in my proposal. The proposal for `tex-tabbing-separator' should have
>> been:
>> ----------------------------------------------------------------------
>> (tex-tabbing-separator
>> (regexp   . ,(lambda (end reverse)
>> (align-match-tex-pattern "\\\\[=3D>]" end reverse)))
>> (group    . (1 2))
>> (modes    . (latex-mode))
>> (repeat   . t))
>> ----------------------------------------------------------------------

Sorry again, this was my mistake. After the second (third?) thought, my
first propoal was actually correct. The entry I should propose is
    (tex-tabbing-separator
     (regexp   . ,(lambda (end reverse)
                    (align-match-tex-pattern "\\\\[=>]" end reverse)))
     (group    . (1 2))
     (modes    . '(latex-mode))
     (repeat   . t))
, not
     (modes    . (latex-mode))
.

Regards,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine
#Gaza #StopMassiveKilling #CeasefireNOW




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

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


Received: (at 69187) by debbugs.gnu.org; 3 Apr 2024 12:22:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 03 08:22:34 2024
Received: from localhost ([127.0.0.1]:57273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rrzdS-0004RA-BP
	for submit <at> debbugs.gnu.org; Wed, 03 Apr 2024 08:22:34 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:39490)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arash@HIDDEN>) id 1rrzdP-0004QO-4W
 for 69187 <at> debbugs.gnu.org; Wed, 03 Apr 2024 08:22:32 -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 <arash@HIDDEN>)
 id 1rrzdC-0005qG-UB; Wed, 03 Apr 2024 08:22:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=12dRCfwHQMWGnF9ReRFl1utYZcpQM9qhCuCDRgdYp9s=; b=JrB9cbGc58kyYOggryh0
 kqYpPdOjTUVJAB6CnMD4Pj7dTh+lpLmSXTvMhUlvprVKkWWiIkKDI+01oQo4oJJ08Ubuqze9OPLdW
 nAogl5DXtjd3a3KEOwkCz/rFAPpdm45zRla7kbySdHDEghppq44VQSLip19zdXlZXYcyJRkGcWqAi
 knlT+e7chcq/tE9SL7Th5v3Ch51Jp0hVJcWBYQ1xmzItH6lcsW38rHzGaaloEcfATSxZllXz1FqGr
 xJYS+XKXJCre/43NJ9Qx5wDR9OiNsf9WAk+ElsL0s+8XqadA/vSSubCSULDDFEIqtUY5ZdXSZ5AqE
 l5zxPjpNHCpsNA==;
From: Arash Esbati <arash@HIDDEN>
To: Ikumi Keita <ikumi@HIDDEN>
Subject: Re: bug#69187: 29.2; Poor compatibility in align.el
In-Reply-To: <2214.1708282932@localhost> (Ikumi Keita's message of "Mon, 19
 Feb 2024 04:02:12 +0900")
References: <55489.1708171413@localhost> <2214.1708282932@localhost>
Date: Wed, 03 Apr 2024 14:22:16 +0200
Message-ID: <m2a5mazldz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 69187
Cc: 69187 <at> debbugs.gnu.org
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 (---)

Hi Keita,

Ikumi Keita <ikumi@HIDDEN> writes:

> Sorry, I included a spurious quote at
>      (modes    . '(latex-mode))
> in my proposal. The proposal for `tex-tabbing-separator' should have
> been:
> ----------------------------------------------------------------------
>     (tex-tabbing-separator
>      (regexp   . ,(lambda (end reverse)
>                     (align-match-tex-pattern "\\\\[=3D>]" end reverse)))
>      (group    . (1 2))
>      (modes    . (latex-mode))
>      (repeat   . t))
> ----------------------------------------------------------------------

Thanks for raising this issue.  I have a question though: Does the
change below fit the bill as well:

--8<---------------cut here---------------start------------->8---
diff --git a/lisp/align.el b/lisp/align.el
index 81ccc4b5e2d..21e2e12ac24 100644
--- a/lisp/align.el
+++ b/lisp/align.el
@@ -538,9 +538,7 @@ align-rules-list
                     (align-match-tex-pattern "\\\\[=3D>]" end reverse)))
      (group    . (1 2))
      (modes    . align-tex-modes)
-     (repeat   . t)
-     (run-if   . ,(lambda ()
-                    (eq major-mode 'latex-mode))))
+     (repeat   . t))

     (tex-record-break
      (regexp   . "\\(\\s-*\\)\\\\\\\\")
--8<---------------cut here---------------end--------------->8---

`align-tex-modes' is defined like this:

,----[ C-h v align-tex-modes RET ]
| align-tex-modes is a variable defined in =E2=80=98align.el=E2=80=99.
|=20
| Its value is (tex-mode plain-tex-mode latex-mode slitex-mode)
|=20
| A list of modes whose syntax resembles TeX (and family).
|=20
|   You can customize this variable.
|=20
`----

And IIUC, the `run-if' attribute doesn't make sense, i.e., define 4
modes and then run the show only in `latex-mode'.  WDYT?

Best, Arash




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

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


Received: (at 69187) by debbugs.gnu.org; 18 Feb 2024 19:02:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 18 14:02:37 2024
Received: from localhost ([127.0.0.1]:38306 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rbmQv-0002Ek-K5
	for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 14:02:37 -0500
Received: from smtp1a.inetd.co.jp ([210.129.88.11]:58380)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ikumi@HIDDEN>) id 1rbmQt-0002ES-Jc
 for 69187 <at> debbugs.gnu.org; Sun, 18 Feb 2024 14:02:37 -0500
Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11])
 by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 803A15C
 for <69187 <at> debbugs.gnu.org>; Mon, 19 Feb 2024 04:02:12 +0900 (JST)
From: Ikumi Keita <ikumi@HIDDEN>
To: 69187 <at> debbugs.gnu.org
Subject: 29.2; Poor compatibility in align.el
X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 29.2
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <2212.1708282932.1@localhost>
Date: Mon, 19 Feb 2024 04:02:12 +0900
Message-ID: <2214.1708282932@localhost>
X-Spam-Score: -1.9 (-)
X-Debbugs-Envelope-To: 69187
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.9 (--)

Sorry, I included a spurious quote at
     (modes    . '(latex-mode))
in my proposal. The proposal for `tex-tabbing-separator' should have
been:
----------------------------------------------------------------------
    (tex-tabbing-separator
     (regexp   . ,(lambda (end reverse)
                    (align-match-tex-pattern "\\\\[=>]" end reverse)))
     (group    . (1 2))
     (modes    . (latex-mode))
     (repeat   . t))
----------------------------------------------------------------------

Best regards,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine
#Gaza #StopMassiveKilling #CeasefireNOW




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

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


Received: (at submit) by debbugs.gnu.org; 18 Feb 2024 18:21:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 18 13:21:12 2024
Received: from localhost ([127.0.0.1]:36911 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1rblmp-0002bz-Da
	for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 13:21:12 -0500
Received: from lists.gnu.org ([209.51.188.17]:53956)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ikumi@HIDDEN>) id 1rblR1-0001mW-KV
 for submit <at> debbugs.gnu.org; Sun, 18 Feb 2024 12:58:40 -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 <ikumi@HIDDEN>)
 id 1rbJQ1-0006Nj-Ov
 for bug-gnu-emacs@HIDDEN; Sat, 17 Feb 2024 07:03:45 -0500
Received: from smtp1a.inetd.co.jp ([210.129.88.11])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ikumi@HIDDEN>)
 id 1rbJPx-0001U6-Ly
 for bug-gnu-emacs@HIDDEN; Sat, 17 Feb 2024 07:03:45 -0500
Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11])
 by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 7164A5C
 for <bug-gnu-emacs@HIDDEN>; Sat, 17 Feb 2024 21:03:35 +0900 (JST)
From: Ikumi Keita <ikumi@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 29.2; Poor compatibility in align.el
X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 29.2
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <55487.1708171413.1@localhost>
Content-Transfer-Encoding: quoted-printable
Date: Sat, 17 Feb 2024 21:03:33 +0900
Message-ID: <55489.1708171413@localhost>
Received-SPF: pass client-ip=210.129.88.11; envelope-from=ikumi@HIDDEN;
 helo=smtp1a.inetd.co.jp
X-Spam_score_int: -18
X-Spam_score: -1.9
X-Spam_bar: -
X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -3.5 (---)
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: -4.5 (----)

[Summary]
There is an entry in `align-rules-list' incompatible with recent AUCTeX
change (and possible user-defined derived mode).

[Detail]
In `tex-tabbing-separator' entry of `align-rules-list', the run-if
property contains a conditional (eq major-mode 'latex-mode). This isn't
compatible with AUCTeX 14, which changes its major mode name from
`latex-mode' to `LaTeX-mode'.

Apart from AUCTeX issue, this entry doesn't work in user-defined derived
mode such as
(define-derived-mode latex-thesis-mode latex-mode "LaTeX-Thesis")
as well.

I propose to change this entry as:
    (tex-tabbing-separator
     (regexp   . ,(lambda (end reverse)
                    (align-match-tex-pattern "\\\\[=3D>]" end reverse)))
     (group    . (1 2))
     (modes    . '(latex-mode))
     (repeat   . t))

This entry becomes effective in doctex-mode also because it is derived
from latex-mode, but I don't think it matters.

Regards,
Ikumi Keita
#StandWithUkraine #StopWarInUkraine
#Gaza #StopMassiveKilling #CeasefireNOW



In GNU Emacs 29.2 (build 1, x86_64-unknown-freebsd14.0, GTK+ Version
3.24.34, cairo version 1.17.4)
Windowing system distributor 'The X.Org Foundation', version 11.0.12101011
System Description: 14.0-RELEASE-p5

Configured using:
 'configure --with-canna --with-canna-includes=3D/usr/local/canna/include
--with-canna-libraries=3D/usr/local/canna/lib --without-xim
--disable-largefile --without-modules --with-sound=3Dyes
--with-file-notification=3Dyes --disable-build-details
--localstatedir=3D/var --without-gconf --without-libsystemd
--without-selinux CFLAGS=3D-O2'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBXML2 NOTIFY KQUEUE PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $EMACSLOADPATH: /home/keita/elisp:
  value of $LANG: ja_JP.UTF-8
  locale-coding-system: utf-8-unix

Major mode: MH-Folder

Minor modes in effect:
  TeX-PDF-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  shell-dirtrack-mode: t
  server-mode: t
  hl-line-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/keita/.emacs.d/elpa/transient-20240201.1100/transient hides /usr/loc=
al/share/emacs/29.2/lisp/transient
/home/keita/elisp/reftex-parse hides /usr/local/share/emacs/29.2/lisp/text=
modes/reftex-parse
/home/keita/.emacs.d/elpa/soap-client-3.2.3/soap-inspect hides /usr/local/=
share/emacs/29.2/lisp/net/soap-inspect
/home/keita/.emacs.d/elpa/soap-client-3.2.3/soap-client hides /usr/local/s=
hare/emacs/29.2/lisp/net/soap-client

Features:
(shadow emacsbug facemenu two-column view ehelp url-misc mh-funcs
git-rebase magit-sparse-checkout emoji-labels emoji multisession sqlite
edebug eglot external-completion array jsonrpc ert ewoc debug backtrace
company-oddmuse company-keywords company-etags etags fileloop generator
company-gtags company-dabbrev-code company-dabbrev company-files
company-clang company-capf company-cmake company-semantic
company-template company-bbdb company skeleton tex-info texinfo
texinfo-loaddefs reftex-sel reftex-ref reftex-parse reftex-dcr
reftex-auc reftex reftex-loaddefs reftex-vars preview tex-bar toolbar-x
noutline outline tex-mode font-latex tex-jp latex latex-flymake
flymake-proc flymake tex-ispell tex-style tex texmathp latexenc
mule-util network-stream url-cache debbugs-gnu debbugs-compat debbugs
soap-client url-http url-auth url-gw nsm warnings icons rng-xsd rng-dt
rng-util xsd-regexp display-line-numbers vc-hg pp cl-print magit-patch
magit-subtree magit-extras magit-gitignore magit-ediff ediff ediff-merg
ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util pulse
color compile xref project jka-compr find-func shortdoc align help-fns
radix-tree misearch multi-isearch vc-git vc-dispatcher bug-reference
face-remap magit-submodule magit-blame magit-stash magit-reflog
magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote
magit-commit magit-sequence magit-notes magit-worktree magit-tag
magit-merge magit-branch magit-reset magit-files magit-refs magit-status
magit magit-repos magit-apply magit-wip magit-log magit-diff smerge-mode
diff diff-mode git-commit log-edit pcvs-util add-log magit-core
magit-autorevert autorevert filenotify magit-margin magit-transient
magit-process with-editor shell pcomplete comint ansi-osc ring server
ansi-color magit-mode transient cl-extra edmacro kmacro help-mode
magit-git magit-base magit-section format-spec cursor-sensor crm dash
compat mh-thread supercite easy-mmode regi qp mh-identity mh-comp
mh-search mh-letter smiley mm-archive mail-extr mh-mime mh-gnus mh-alias
mh-show goto-addr thingatpt gnus-cite gnus-art mm-uu mml2015 mm-view
mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg
dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap
nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int
message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec
epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode
mail-parse rfc2231 rfc2047 rfc2045 ietf-drums gmm-utils mailheader
gnus-win gnus-range gnus nnheader mail-utils range mm-util mail-prsvr
wid-edit mh-seq mh-inc hl-line mh-tool-bar mh-acros mh-xface mh-utils
mailabbrev mh-folder which-func imenu gnus-util text-property-search
time-date mh-scan mh-e mh-buffers mh-loaddefs preview-latex auctex
tex-site canna-im boxquote-autoloads company-autoloads debbugs-autoloads
magit-autoloads pcase git-commit-autoloads magit-section-autoloads
dash-autoloads transient-autoloads with-editor-autoloads info
compat-autoloads package browse-url url url-proxy url-privacy url-expand
url-methods url-history url-cookie generate-lisp-file url-domsuf
url-util mailcap url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp
byte-compile url-vars cl-loaddefs cl-lib japan-util rmc iso-transl
tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd
tool-bar dnd fontset image regexp-opt fringe tabulated-list replace
newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar
rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock
font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq
simple cl-generic indonesian philippine cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms
cp51932 hebrew greek romanian slovak czech european ethiopic indian
cyrillic chinese composite emoji-zwj charscript charprop case-table
epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button
loaddefs theme-loaddefs faces cus-face macroexp files window
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget keymap hashtable-print-readable backquote threads dbusbind
kqueue lcms2 dynamic-setting system-font-setting font-render-setting
cairo move-toolbar gtk x-toolkit xinput2 x multi-tty
make-network-process emacs)

Memory information:
((conses 16 828605 112581)
 (symbols 48 36917 1)
 (strings 32 163184 25079)
 (string-bytes 1 5406471)
 (vectors 16 96481)
 (vector-slots 8 2009935 134540)
 (floats 8 1886 2171)
 (intervals 56 83849 1835)
 (buffers 976 76))




Acknowledgement sent to Ikumi Keita <ikumi@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#69187; 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: Sat, 6 Apr 2024 11:15:04 UTC

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