From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ikumi Keita Newsgroups: gmane.emacs.bugs Subject: bug#67008: 30.0.50; Multiple major mode parents Date: Sun, 12 Nov 2023 18:50:20 +0900 Message-ID: <65513.1699782620@localhost> References: <51598.1699705296@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6749"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 67008@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 12 10:51:31 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1r277q-0001a1-RK for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 12 Nov 2023 10:51:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1r277k-00063I-Nr; Sun, 12 Nov 2023 04:51:24 -0500 Original-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 ) id 1r277h-000639-Vd for bug-gnu-emacs@gnu.org; Sun, 12 Nov 2023 04:51:21 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1r277h-0008Ft-NZ for bug-gnu-emacs@gnu.org; Sun, 12 Nov 2023 04:51:21 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1r278M-0005Rf-Gl for bug-gnu-emacs@gnu.org; Sun, 12 Nov 2023 04:52:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ikumi Keita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 12 Nov 2023 09:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67008 X-GNU-PR-Package: emacs Original-Received: via spool by 67008-submit@debbugs.gnu.org id=B67008.169978267020857 (code B ref 67008); Sun, 12 Nov 2023 09:52:02 +0000 Original-Received: (at 67008) by debbugs.gnu.org; 12 Nov 2023 09:51:10 +0000 Original-Received: from localhost ([127.0.0.1]:55128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r277V-0005QK-L0 for submit@debbugs.gnu.org; Sun, 12 Nov 2023 04:51:09 -0500 Original-Received: from snd00001-jc.im.kddi.ne.jp ([27.86.105.129]:53153 helo=mgw1.mx.zaq.ne.jp) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r277S-0005Q6-3T for 67008@debbugs.gnu.org; Sun, 12 Nov 2023 04:51:08 -0500 Original-Received: from localhost by dmta0001-jc.im.kddi.ne.jp with ESMTP id <20231112095021938.MUXG.17360.localhost@dmta0001.jcom.zaq.ne.jp>; Sun, 12 Nov 2023 18:50:21 +0900 In-reply-to: Comments: In-reply-to Stefan Monnier message dated "Sat, 11 Nov 2023 11:57:02 -0500." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 29.1 Content-ID: <65512.1699782620.1@localhost> X-VC-DATE: Sun, 12 Nov 2023 18:50:22 +0900 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:274192 Archived-At: Hi Stefan, >>>>> Stefan Monnier writes: > Oh, I see so `japanese-LaTeX-mode` declares `japanese-latex-mode` as an > extra parent but the alias makes it a cycle. > Admittedly, in the current `provided-mode-derived-p` code, we actually > don't signal errors in case of cycles, we just silently break them via > de-duplications, so I just changed my code accordingly. Great, it did work. Thank you very much! >> It seems to me very difficult to arrange the proposed feature to cover >> category [b], looking at its way to handle mode alias. > Maybe there's something I'm missing, but the change was simple and I > believe it does address your use case. Now I think I can settle out the AUCTeX feature branch in clean and consistent way. Best regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine #Gaza #StopTheGenocide #CeasefireNOW