diff options
author | Juri Linkov <juri@linkov.net> | 2024-12-30 20:07:40 +0200 |
---|---|---|
committer | Juri Linkov <juri@linkov.net> | 2024-12-30 20:07:40 +0200 |
commit | 687ff86e802c9883f292f58a890178d08311a821 (patch) | |
tree | 477c1b4d1bc2272931c2cfa326766b430b81b843 /lisp/emacs-lisp | |
parent | 4068948a74586056cf03a22cae2448d7b4e4a7bd (diff) | |
download | emacs-687ff86e802c9883f292f58a890178d08311a821.tar.gz emacs-687ff86e802c9883f292f58a890178d08311a821.tar.bz2 emacs-687ff86e802c9883f292f58a890178d08311a821.zip |
Improve treesit-forward-sexp-list, treesit-down-list, treesit-up-list
* lisp/treesit.el (treesit-forward-sexp-list): Rewrite to support
the value of ARG more than 1. In this case every step moves forward
either over the next treesit-based list or over the syntax-based symbol.
(treesit-down-list, treesit-up-list): Rewrite to support the fallback
to the syntax-based navigation while inside the treesit-based list.
Also use a loop for ARG more than 1 (bug#73404).
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions