From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Newsgroups: gmane.emacs.bugs Subject: bug#68246: 30.0.50; Add non-TS mode as extra parent of TS modes Date: Fri, 19 Jan 2024 14:01:39 +0000 Message-ID: References: <83a5phskd5.fsf@gnu.org> <83h6joqz0t.fsf@gnu.org> <834jfoq86m.fsf@gnu.org> <831qarrbjx.fsf@gnu.org> <87a5p84nlh.fsf@gmail.com> <83edekfldq.fsf@gnu.org> <8e6935bc-2a60-4a14-8e63-d6057a7e2af7@gutov.dev> <1a0802a1-7c25-4188-9984-f54b0e56ab5e@gutov.dev> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11751"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Dmitry Gutov , Eli Zaretskii , casouri@gmail.com, Stefan Kangas , 68246@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jan 19 15:03:19 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 1rQpSn-0002hr-QI for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 19 Jan 2024 15:03:17 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rQpSa-0002dx-74; Fri, 19 Jan 2024 09:03:04 -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 1rQpSW-0002aY-Qg for bug-gnu-emacs@gnu.org; Fri, 19 Jan 2024 09:03:01 -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 1rQpSW-00038x-II for bug-gnu-emacs@gnu.org; Fri, 19 Jan 2024 09:03:00 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rQpSY-0004of-ID for bug-gnu-emacs@gnu.org; Fri, 19 Jan 2024 09:03:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 19 Jan 2024 14:03: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.170567292217877 (code B ref 68246); Fri, 19 Jan 2024 14:03:02 +0000 Original-Received: (at 68246) by debbugs.gnu.org; 19 Jan 2024 14:02:02 +0000 Original-Received: from localhost ([127.0.0.1]:57920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQpRa-0004e5-3T for submit@debbugs.gnu.org; Fri, 19 Jan 2024 09:02:02 -0500 Original-Received: from mail-lj1-x235.google.com ([2a00:1450:4864:20::235]:58738) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rQpRY-0004Z1-4R for 68246@debbugs.gnu.org; Fri, 19 Jan 2024 09:02:00 -0500 Original-Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2cd46e7ae8fso10121201fa.1 for <68246@debbugs.gnu.org>; Fri, 19 Jan 2024 06:01:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705672912; x=1706277712; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=UT3GcOsFXRwLKulY8kD8VbALcT7lFXN0fxheZvx/P+A=; b=Ym/Q/YCrvtHIx1812YHb5niqU+WdTSDnFGAMEjhZwoS0GdgHxeplA6omoTOArQlIjd 1LTMfMfBZrJTxRQO6wbmYklX8evOeN3PSY3npYhktieXOFoGhFWm9ymMpTphGLv8ZzVq idPefVnMt4bV48oFBnutk9w3Wu28mCQmrieaWnramgrwD7YOPWwKHhSJ+h4teo2xKoUl +bntjlMw0luJHMbVHShAbsgfiXP+J70Q44kv+eeHMNZaBzsCRK+IbtgedhHY4SL/ArjR KWBblQVdX0bRPP39K3qw81OiMSiJOBxzoyRRy5JzP9IWi+5UAGYOjoX6aoS5KrUyaY51 8cQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705672912; x=1706277712; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UT3GcOsFXRwLKulY8kD8VbALcT7lFXN0fxheZvx/P+A=; b=XtGMfIgR+pMSwK7wsYWQLWtFZgm9PEhSpU1XNllLdhJyQeLbPcBn2mozDDyhGGTu1b BH/3tx5KQkZ5FoAoChmX73F7TiDOclW64u3NvFl9zdoEp3G39py2YadjT4uvqTujo7k2 z79QbqoGEqWmSdlKGq1juTuBoMnMimwQmytovgFQdOu7+IgiijPWr4EUNfroql/gd0DU eWquSrMOGooCoUhU8SZr9CtKkziAE7TTyq/TQ+m9dQMW+5UztXv3qdGbJhNzp5vCycAy AyURl+uxVrwoKG3eGZu01Fdi1gWkQX3PJlJ7qwgenqGyqkvIwDytHU0ZaY+EIjC0Txvd L+YQ== X-Gm-Message-State: AOJu0YwagdGleHjmkWrBo2wqlBwD0RY1/GOv3Ivw1mbgj7jBvlePephY ll+6NHlqYcyc6doQlkHiQdUmTvdog28lCi3iY1Nr3u9Zfbkc/N4rR7MmXzY267dTr3vQPwxM3UY DVbFf+QUULB90wGG8tzJpXzDTGZw= X-Google-Smtp-Source: AGHT+IFi5Xbtv5RngqOV4M+h+7TSNBdHQkeiHL3VOWwmZ9BHmT8jjsFs9ZIoW/gjrIUfHw7yA6hAU7BiZcO1KxdDoxU= X-Received: by 2002:a2e:a593:0:b0:2cc:faea:c744 with SMTP id m19-20020a2ea593000000b002ccfaeac744mr970631ljp.42.1705672911372; Fri, 19 Jan 2024 06:01:51 -0800 (PST) In-Reply-To: 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:278525 Archived-At: On Fri, Jan 19, 2024 at 1:19=E2=80=AFPM Stefan Monnier wrote: > > >> In the longer term, there might be a fair bit of overlap, yes, tho it > >> all depends on how your proposal works out in the end. > >> My patch is a short term solution with no new API. > > Problem is, as you know, there's nothing more permanent than > > a short-term solution. > > It's not meant to be temporary, tho, so it's not a problem. All the problems it's solving already have solutions, just as short-term and effective as the patch would do. Problem is that patch is, or seems to be, incompatible with all the other things we're discussing. I.e. can you clearly paint a way forward from it that solves the "what is this language in this buffer", "what is the language for this major-mode" and the "what mode should I use for that language" problems? Jo=C3=A3o