summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorJuri Linkov <juri@linkov.net>2024-12-30 20:07:40 +0200
committerJuri Linkov <juri@linkov.net>2024-12-30 20:07:40 +0200
commit687ff86e802c9883f292f58a890178d08311a821 (patch)
tree477c1b4d1bc2272931c2cfa326766b430b81b843 /lisp/emacs-lisp
parent4068948a74586056cf03a22cae2448d7b4e4a7bd (diff)
downloademacs-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