From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#68246: 30.0.50; Add non-TS mode as extra parent of TS modes Date: Thu, 04 Jan 2024 18:18:30 -0500 Message-ID: References: Reply-To: Stefan Monnier Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13995"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 68246@debbugs.gnu.org To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 05 00:19:23 2024 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 1rLWzj-0003Oe-QU for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 05 Jan 2024 00:19:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rLWzN-00033r-Gx; Thu, 04 Jan 2024 18:19:01 -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 1rLWzL-00033R-8C for bug-gnu-emacs@gnu.org; Thu, 04 Jan 2024 18:18:59 -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 1rLWzL-0006GE-00 for bug-gnu-emacs@gnu.org; Thu, 04 Jan 2024 18:18:59 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rLWzO-0007LA-IR for bug-gnu-emacs@gnu.org; Thu, 04 Jan 2024 18:19:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 04 Jan 2024 23:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68246 X-GNU-PR-Package: emacs Original-Received: via spool by 68246-submit@debbugs.gnu.org id=B68246.170441032728190 (code B ref 68246); Thu, 04 Jan 2024 23:19:02 +0000 Original-Received: (at 68246) by debbugs.gnu.org; 4 Jan 2024 23:18:47 +0000 Original-Received: from localhost ([127.0.0.1]:55947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLWz9-0007Kc-0Z for submit@debbugs.gnu.org; Thu, 04 Jan 2024 18:18:47 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:39516) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLWz4-0007KM-FW for 68246@debbugs.gnu.org; Thu, 04 Jan 2024 18:18:45 -0500 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id AB14C83064; Thu, 4 Jan 2024 18:18:32 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1704410311; bh=jREFq+ED39XSK8ZXRjAuqvuLGjOavhv3UvsBMC5lgtw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=JLH+DLwbGLlmYca3Ptw/ez+8eHXQiAM5zpwHKygkb43c6dkLdd+MmLEinh1tzZvrf brrKsewb6/LoFgTaZQ+7heCFribaUB5GWrStlniPJ1bFWVwb6s4OEO7/3jb4mG8QtQ vGNYL1s3qd0DK7/K+ip45/3VLM52oGHiLC3x2GM4+/8cKTW1K8d3ts5QffhJ5JrxoA 7R8k0KRgX5fZNs+KTt65TBaI6luDmw4oFDGQyr/2Z0eT/LNBiPlWrtQ/eMSR7ZQq1m GbBjMrr60va6mGF5noqISM60My+EarzqEuH3sQgd9yxn5hU7o+8RrE/7iMiKR0Yjym JsCY4gGnFA+tg== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 9B6E180430; Thu, 4 Jan 2024 18:18:31 -0500 (EST) Original-Received: from pastel (65-110-221-238.cpe.pppoe.ca [65.110.221.238]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 7922A121223; Thu, 4 Jan 2024 18:18:31 -0500 (EST) In-Reply-To: ("=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?="'s message of "Thu, 4 Jan 2024 23:02:19 +0000") 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:277341 Archived-At: > Hmmm, this would either mean stupendous and welcome > simplification in eglot-server-programs In the short term, most affected packages (like YASnippet as well) won't benefit very much because they still need to accommodate Emacs<30. > or horrible breakage there. Or maybe something in between :-) Seems > risky, so I hope we give it adequate testing. My preliminary tests were encouraging, but it's just a small dot in the vast space of possibilities, so yes, we need people to try it out. [ Maybe we'll need to offer two kinds of `derived-mode-p` and `derived-mode-all-parents`: one which pays attention only to the "true inherited parents" and another that's more permissive and includes the extra parents. I'm crossing my fingers, hoping that it won't come to that. ] Stefan