summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp.el
diff options
context:
space:
mode:
authorJuri Linkov <juri@linkov.net>2025-02-21 09:55:54 +0200
committerJuri Linkov <juri@linkov.net>2025-02-21 09:55:54 +0200
commit840be8a7d8e7db8ad7f186678226ac51712724ab (patch)
treea2dc959a9389dfb5707c15fa0c4b5273ecad02b6 /lisp/emacs-lisp/lisp.el
parent1f2e06283c5ca89105969c676318c4aede97e727 (diff)
downloademacs-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