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#53749: 29.0.50; [PATCH] Xref backend for TeX buffers Date: Sat, 16 Sep 2023 14:53:16 +0900 Message-ID: <65793.1694843596@localhost> References: <1de34060-e93b-0a42-fff5-20e283abe0dc@yandex.ru> <87o7vq0zir.fsf@gnus.org> <8735d20yvd.fsf@gnus.org> <2c5c8afa-b57e-3156-d21c-5523cacb4d87@yandex.ru> <831qf1mgjl.fsf@gnu.org> <87cyyj9rpp.fsf@gnu.org> 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="12523"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 53749@debbugs.gnu.org, dfussner@googlemail.com, Stefan Monnier , Dmitry Gutov , larsi@gnus.org, Eli Zaretskii , stefankangas@gmail.com To: Tassilo Horn Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Sep 16 07:54:04 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 1qhOFo-00035C-GL for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 16 Sep 2023 07:54:04 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qhOFi-0004z9-DX; Sat, 16 Sep 2023 01:53:58 -0400 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 1qhOFg-0004yy-2a for bug-gnu-emacs@gnu.org; Sat, 16 Sep 2023 01:53:56 -0400 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 1qhOFf-0002Na-RE for bug-gnu-emacs@gnu.org; Sat, 16 Sep 2023 01:53:55 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qhOFm-0002LI-Fh for bug-gnu-emacs@gnu.org; Sat, 16 Sep 2023 01:54:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ikumi Keita Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 16 Sep 2023 05:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53749 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: pending patch Original-Received: via spool by 53749-submit@debbugs.gnu.org id=B53749.16948436098958 (code B ref 53749); Sat, 16 Sep 2023 05:54:02 +0000 Original-Received: (at 53749) by debbugs.gnu.org; 16 Sep 2023 05:53:29 +0000 Original-Received: from localhost ([127.0.0.1]:45223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhOFF-0002KQ-7T for submit@debbugs.gnu.org; Sat, 16 Sep 2023 01:53:29 -0400 Original-Received: from smtp1a.inetd.co.jp ([210.129.88.11]:54562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhOFC-0002KC-70 for 53749@debbugs.gnu.org; Sat, 16 Sep 2023 01:53:28 -0400 Original-Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 354885C; Sat, 16 Sep 2023 14:53:17 +0900 (JST) In-reply-to: <87cyyj9rpp.fsf@gnu.org> Comments: In-reply-to Tassilo Horn message dated "Fri, 15 Sep 2023 20:45:45 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 29.1 Content-ID: <65792.1694843596.1@localhost> 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:270576 Archived-At: Hi all, >>>>> Tassilo Horn writes: >>> Do AUCTeX modes inherit from tex-mode? > Not currently but in Keita's feature/fix-mode-names-overlap branch Currently, no. In feater/fix-mode-names-overlap branch, the major mode iheritance relations are: text-mode --+-- TeX-mode +-- Texinfo-mode TeX-mode --+-- plain-TeX-mode +-- LaTeX-mode +-- ConTeXt-mode plain-TeX-mode --+-- AmSTeX-mode +-- japanese-plain-TeX-mode LaTeX-mode --+-- docTeX-mode +-- japanese-LaTeX-mode (There are ConTeXt-en-mode and ConTeXt-nl-mode as well, but my current personal plain is to delete them.) I don't think it's a good idea to inherit from tex-mode; it isn't diffcult to change the "top" mode from text-mode with tex-mode, but in that case LaTeX-mode can't have both built-in latex-mode and TeX-mode as its parent mode. (Maybe an exception is Texinfo-mode. It would make sense to have built-in texinfo-mode as parent of Texinfo-mode. If there is a good reason to do so, I won't object strongly.) > which will probably become AUCTeX 14, I guess. I hope so. :-) >>> Or all call tex-common-initialization? Then you could set that >>> variable locally inside that function once. > Again, not right now but probably in the future. Currently, they don't call tex-common-initialization, but we can do so in TeX-mode. (But I haven't consider its pros and cons deeply yet.) Best regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine