]> git.eshelyaron.com Git - emacs.git/commit
Support treesit-thing-settings in search functions
authorYuan Fu <casouri@gmail.com>
Fri, 14 Apr 2023 22:13:11 +0000 (15:13 -0700)
committerYuan Fu <casouri@gmail.com>
Fri, 14 Apr 2023 23:58:12 +0000 (16:58 -0700)
commit67ab357cdccbe6e04eb0b5cff1d6265d668116ce
tree2772232122f5da7dbe0afd52ff13f52c731bf8b4
parent00fba2a4d54cb117ad3176e6633cf2137d52223a
Support treesit-thing-settings in search functions

* src/treesit.c (safe_assq)
(treesit_traverse_get_predicate): New functions.
(treesit_traverse_validate_predicate)
(treesit_traverse_match_predicate): Support symbols.
(Ftreesit_search_subtree)
(Ftreesit_search_forward)
(Ftreesit_induce_sparse_tree)
(Ftreesit_node_match_p): Move validation down so we can pass LANGUAGE
to it.
src/treesit.c