[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter
From: |
João Távora |
Subject: |
bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter |
Date: |
Sat, 25 Mar 2023 08:53:31 +0000 |
On Fri, Mar 24, 2023 at 10:02 PM Theodor Thornhill via Bug reports for
GNU Emacs, the Swiss army knife of text editors
<bug-gnu-emacs@gnu.org> wrote:
e about the original purpose for this rule, CC’ing Theo.
> >
> >Yuan
> I'll look more deeply into the cause of this, but the rule is covering some
> preproc directives iirc.
>
> Unfortunately tree-sitter behaves better when auto pairs is used. I would
> advise people to use electric-pairs-mode (if that's the correct name, on
> mobile now) to avoid these sorts of issues.
electric-pair-mode, it's not on by default.
But, for some reason, electric-indent-mode _is_ on by default,
at least in c++-ts-mode.
So this has nothing to do with tree-sitter IMO, it's just
electric-pair-mode doing its thing.
Why is it on by default? A fair number of users don't like
this electricity, or prefer to have it toned down. At least
this has been the argument for not turning on electric-pair-mode
by default, which is a much less jarring mode IMO, and one which
would solve these problems.
João
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, Herman, Geza, 2023/03/23
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, Yuan Fu, 2023/03/24
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, Theodor Thornhill, 2023/03/24
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, Herman, 2023/03/25
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, João Távora, 2023/03/25
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, Herman, 2023/03/25
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, João Távora, 2023/03/25
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, Theodor Thornhill, 2023/03/25
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, Herman, 2023/03/25
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, João Távora, 2023/03/25
- bug#62412: 29.0.60; strange c++ indentation behavior with tree sitter, Herman, 2023/03/26