]> git.eshelyaron.com Git - emacs.git/commit
Make treesit-search-forward-goto accept a NODE argument
authorYuan Fu <casouri@gmail.com>
Mon, 24 Oct 2022 01:29:02 +0000 (18:29 -0700)
committerYuan Fu <casouri@gmail.com>
Mon, 24 Oct 2022 01:29:02 +0000 (18:29 -0700)
commit6cf2a9c55dbf8dfbc93409340065cf02881502b1
treeaf7c958f6ccfb0153b2fe562413e0270c3819741
parent524d10c86b539ef6fe27f31ed3df2590d1849a83
Make treesit-search-forward-goto accept a NODE argument

With NODE argument we can do

(setq node (treesit-search-forward-goto node))

And we can choose what node to pass to it (maybe we want to pass it
the largest node at point, rather than the smallest node, and in case
of multiple parsers, we can choose which parser to use).

* doc/lispref/parsing.texi (Retrieving Node): Update manual.
* lisp/treesit.el (treesit-search-forward-goto): Accept a NODE
argument.
doc/lispref/parsing.texi
lisp/treesit.el