mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-18 14:11:38 -08:00
Justification: We want to make the SIDE argument in treesit-search-forward-goto optional, so I changed it to START. It makes more sense for BACKWARD to follow START so two common case, search for end forward and beginning backwards are (treesit-search-forward-goto node pred) (treesit-search-forward-goto node pred t t) Then since we swapped BACKWARD and ALL for treesit-search-forward-goto, it's best to swap them for treesit-search-forward and treesit-search-subtree, too. And BACKWARD will probably be used more frequently than ALL anyway. * doc/lispref/parsing.texi (Retrieving Node): Resolve FIXME and update function signitures. * lisp/treesit.el (treesit-search-forward-goto): Change SIDE to START, swap BACKWARD and ALL. (treesit-beginning-of-defun) (treesit-end-of-defun): Update use of treesit-search-forward-goto * src/treesit.c (Ftreesit_search_subtree) (Ftreesit_search_forward): Swap BACKWARD and ALL. |
||
|---|---|---|
| .. | ||
| emacs | ||
| lispintro | ||
| lispref | ||
| man | ||
| misc | ||