summaryrefslogtreecommitdiff
path: root/java/org/gnu/emacs/EmacsSafThread.java
diff options
context:
space:
mode:
authorYuan Fu <casouri@gmail.com>2023-12-10 16:23:44 -0800
committerYuan Fu <casouri@gmail.com>2023-12-10 16:28:21 -0800
commit9874561f39e62c1c9fada6c2e013f93d9ea65729 (patch)
tree65db5b0ca17b500fb2fc65d4b708e58c1dce8ec2 /java/org/gnu/emacs/EmacsSafThread.java
parenteace9e1122601bdc2f7f03228816198ce726f8fc (diff)
Fix treesit-node-field-name and friends (bug#66674)
So turns out ts_node_field_name_for_child takes a named node index, but we were passing it normal index that counts both named and anonymous nodes. That's what makes the field name all wrong in treesit explorer. * doc/lispref/parsing.texi: (Accessing Node Information): Update docstring. * lisp/treesit.el (treesit-node-index): Add some unrelated comment. (treesit-node-field-name): Get named node index rather than all node index. * src/treesit.c (Ftreesit_node_field_name_for_child): Update docstring, use ts_node_named_child_count.
Diffstat (limited to 'java/org/gnu/emacs/EmacsSafThread.java')
0 files changed, 0 insertions, 0 deletions