GNU bug report logs - #65006
29.1.50; c-ts-mode: else block not indented right on TAB

Previous Next

Package: emacs;

Reported by: Mohammed Sadiq <sadiq <at> sadiqpk.org>

Date: Wed, 2 Aug 2023 02:44:01 UTC

Severity: normal

Merged with 65026

Found in versions 29.1.50, 30.0.50

Fixed in version 29.2

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

Full log


Message #32 received at 65006 <at> debbugs.gnu.org (full text, mbox):

From: john muhl <jm <at> pub.pink>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Yuan Fu <casouri <at> gmail.com>, 65006 <at> debbugs.gnu.org
Subject: Re: bug#65006: 29.1.50; c-ts-mode: else block not indented right on
 TAB
Date: Mon, 07 Aug 2023 14:26:11 -0500
Eli Zaretskii <eliz <at> gnu.org> writes:

> Maybe we should track all those discussions, and voice our opinion
> against changes whose reasons are not strong enough to justify
> breakage?  For example, this particular PR was around since Sep 2022,
> so we should have had ample time to voice our objections.
>
> And anyway, this again raises the issue of Someone™ volunteering to
> keep track of these developments.  We already have 14 TS-based modes
> in Emacs (on master), so this is not a trivial job, I think.

I’m now subscribed to all of the relevant grammar repos and will try to
keep up with changes there. I’m probably not the right person to voice
an opinion on them without consulting higher authorities but hopefully
that part won’t be required very often.

> I agree that we have a problem here.  The only question is how to
> solve it in a reasonable way that will hold given our development and
> release schedules, and given the schedules of users and distros
> upgrading the Emacs versions.

Do you think the benefit of having ts modes be core packages would be
enough to justify whatever extra work that entails? It wouldn’t help
with syncing up release schedules but “install the latest version from
ELPA” might be enough better of an answer than “wait for the next Emacs
release or build from master” for most people.




This bug report was last modified 1 year and 303 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.