aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorYuan Fu2024-04-16 23:46:39 -0700
committerYuan Fu2024-04-19 19:04:44 -0700
commit996b9576713f9d63ea7ff7e9630a15cb0a0214eb (patch)
tree9e64d1677b26df5b52ee0baeb8d23fae643dfb19 /java
parent8166d9d1747648d1f457195090ad36dd333bbc52 (diff)
downloademacs-996b9576713f9d63ea7ff7e9630a15cb0a0214eb.tar.gz
emacs-996b9576713f9d63ea7ff7e9630a15cb0a0214eb.zip
New function treesit-parser-changed-ranges
- Add a new field last_changed_ranges to tree-sitter parser object. - Add a new function treesit-parser-changed-ranges * doc/lispref/parsing.texi (Using Parser): Add the function in tree-sitter manual. * src/treesit.c (treesit_get_changed_ranges): New function, refactored out of treesit_call_after_change_functions. (treesit_call_after_change_functions): Pull out treesit_get_changed_ranges. (treesit_ensure_parsed): Save the changed ranges to the parser object. (make_treesit_parser): Initialize the new parser field last_changed_ranges. (Ftreesit_parser_changed_ranges): New function. (Qtreesit_unparsed_edits): New error. * src/treesit.h (Lisp_TS_Parser): New field.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions