diff options
author | Juri Linkov <juri@linkov.net> | 2025-02-21 09:55:54 +0200 |
---|---|---|
committer | Juri Linkov <juri@linkov.net> | 2025-02-21 09:55:54 +0200 |
commit | 840be8a7d8e7db8ad7f186678226ac51712724ab (patch) | |
tree | a2dc959a9389dfb5707c15fa0c4b5273ecad02b6 /lisp/emacs-lisp/lisp.el | |
parent | 1f2e06283c5ca89105969c676318c4aede97e727 (diff) | |
download | emacs-840be8a7d8e7db8ad7f186678226ac51712724ab.tar.gz emacs-840be8a7d8e7db8ad7f186678226ac51712724ab.tar.bz2 emacs-840be8a7d8e7db8ad7f186678226ac51712724ab.zip |
New variable 'treesit-aggregated-outline-predicate' (bug#76398)
* doc/lispref/modes.texi (Outline Minor Mode):
Add 'treesit-aggregated-outline-predicate'.
* lisp/treesit.el (treesit-aggregated-outline-predicate):
New buffer-local variable.
(treesit-outline--at-point):
Use 'treesit-aggregated-outline-predicate'.
(treesit-closest-parser-boundary): New function.
(treesit-outline-search): Use 'treesit-aggregated-outline-predicate'
and 'treesit-closest-parser-boundary'.
(treesit-outline-level): Use 'treesit-aggregated-outline-predicate'.
(treesit-major-mode-setup): Add 'treesit-aggregated-outline-predicate'.
* lisp/textmodes/html-ts-mode.el (html-ts-mode--outline-predicate):
Improve.
* lisp/textmodes/mhtml-ts-mode.el (mhtml-ts-mode):
Set 'treesit-aggregated-outline-predicate'.
Diffstat (limited to 'lisp/emacs-lisp/lisp.el')
0 files changed, 0 insertions, 0 deletions