From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#68246: 30.0.50; Add non-TS mode as extra parent of TS modes Date: Tue, 09 Jan 2024 05:28:32 +0200 Message-ID: <83ttnnp4m7.fsf@gnu.org> References: <83edeww73j.fsf@gnu.org> <83o7dzvrmf.fsf@gnu.org> <838r53vlo5.fsf@gnu.org> <831qavvcbo.fsf@gnu.org> <83bk9wq9ho.fsf@gnu.org> <49cd2601-5579-4871-a694-42f767dbf2fd@gutov.dev> <83y1czpplo.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26194"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 68246@debbugs.gnu.org, casouri@gmail.com, monnier@iro.umontreal.ca, joaotavora@gmail.com To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 09 04:30:10 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 1rN2oc-0006ga-10 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 Jan 2024 04:30:10 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rN2oQ-0007PD-1Y; Mon, 08 Jan 2024 22:29:58 -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 1rN2oO-0007P2-Fb for bug-gnu-emacs@gnu.org; Mon, 08 Jan 2024 22:29:56 -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 1rN2oO-0002zo-7E for bug-gnu-emacs@gnu.org; Mon, 08 Jan 2024 22:29:56 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rN2oU-0003g7-Iq for bug-gnu-emacs@gnu.org; Mon, 08 Jan 2024 22:30:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 Jan 2024 03:30: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.170477094314012 (code B ref 68246); Tue, 09 Jan 2024 03:30:02 +0000 Original-Received: (at 68246) by debbugs.gnu.org; 9 Jan 2024 03:29:03 +0000 Original-Received: from localhost ([127.0.0.1]:37981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rN2nW-0003dw-HO for submit@debbugs.gnu.org; Mon, 08 Jan 2024 22:29:02 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rN2nU-0003dH-Ds for 68246@debbugs.gnu.org; Mon, 08 Jan 2024 22:29:00 -0500 Original-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 ) id 1rN2nI-0002WI-I3; Mon, 08 Jan 2024 22:28:48 -0500 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=6aK8aG2WD4vU5TeCgsvIP7JDI34ArB4Ftz+6stUjjyY=; b=dj0j+qWQ6cR7 ffHZimBB+iUCMZSGa7SUwKVZLdOuiHegz8HNM7FNqGNidv9+YS5GDK/rRUa/kZ2PaFn+KL6SQUnj0 uuDmdB5ISRA7TIYON/soKfNWEMLMR/YD0LfAUKL+/gfGwJRU8LIMM3g8fFD3QwNAYreqTWMbTSW7j Dp8jzPHm6YMDe9dUVpWn7TOdGQzbAqeO66y/xJ70NbdEV/0C5fBeVRRwG/ql1XRV9W5pnn+tzKcYp SWlWdb/LLYhcry+yeOvDSdzHIVEIwlSJsdSFimAyZutFy8way3dfVKEEez60vrqR87XhNNCFZ3XEX RQ6V+7rh+m5KggfulFGeEg==; In-Reply-To: (message from Dmitry Gutov on Mon, 8 Jan 2024 22:06:56 +0200) 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:277599 Archived-At: > Date: Mon, 8 Jan 2024 22:06:56 +0200 > Cc: monnier@iro.umontreal.ca, 68246@debbugs.gnu.org, casouri@gmail.com, > joaotavora@gmail.com > From: Dmitry Gutov > > On 08/01/2024 21:55, Eli Zaretskii wrote: > >> Date: Mon, 8 Jan 2024 20:57:13 +0200 > >> Cc:68246@debbugs.gnu.org,casouri@gmail.com,joaotavora@gmail.com > >> From: Dmitry Gutov > >> > >> Even if we call non-file-visiting buffers' contents "languages", I don't > >> think anyone will have a heart attack or something. > > "No heart attack" is a poor criterion for good parameterization and > > consistent terminology. Confusing terms will spread confusion and > > bugs. There's no reason for us to settle for sub-optimal terminology. > > > >> E.g., for example, we have message-mode, but if we wanted to support > >> alternatives, we could call the base "email-message". Or for different > >> major modes to edit VC commit messages, we could call the language > >> "vc-log-message". > > Those are not "languages", so let's not call them that. > > I'm not married to the term (have there been alternatives suggested?), > but I do believe that having a notion distinct from "major modes" would > bring more clarity in this area. If we can come up with some sane terminology, let's do that. But adopting incorrect one just because we need some name is not TRT.