GNU bug report logs -
#74412
31.0.50; Treesit-outline conflict with outli in Emacs 31
Previous Next
Reported by: Taka Obsid <liaotx2 <at> gmail.com>
Date: Mon, 18 Nov 2024 05:05:03 UTC
Severity: normal
Found in version 31.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Cc: "74412 <at> debbugs.gnu.org" <74412 <at> debbugs.gnu.org>,
> "liaotx2 <at> gmail.com" <liaotx2 <at> gmail.com>
> From: Juri Linkov <juri <at> linkov.net>
> Date: Wed, 20 Nov 2024 19:18:41 +0200
>
> > Personally I also find treesit's decision to set outline variables
> > somewhat intrusive. I have to advice `treesit-major-mode-setup` to
> > disable that. If only there is an easier way to do it like the
> > attached patch.
> >
> > +(defcustom treesit-enable-outline-settings t
> > + "Non-nil means Tree sitter-based outline settings are enabled."
> > + :type 'boolean
> > + :version "31.1")
>
> Should such an option be more general and allow
> disabling some other features too?
I don't see a need for an option at all. All tree-sitter based modes
use these search functions, so treesit.el simply acts on their behalf
here. It makes no sense to let users control how a major mode
customizes outline-minor-mode, because the major mode is supposed to
know how to adapt outlines with its main syntax, and what a heading
means in the context of that mode.
This bug report was last modified 237 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.