From 2ee3edce3f5de55fc11997f522cbe2f00a4471fd Mon Sep 17 00:00:00 2001 From: Yuan Fu Date: Tue, 4 Jun 2024 19:55:33 -0700 Subject: Revert "New function treesit-parser-changed-ranges" This reverts commit 996b9576713f9d63ea7ff7e9630a15cb0a0214eb. For reason see 760b54de080. --- doc/lispref/parsing.texi | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'doc') diff --git a/doc/lispref/parsing.texi b/doc/lispref/parsing.texi index 35ee5cc648d..645aad94a63 100644 --- a/doc/lispref/parsing.texi +++ b/doc/lispref/parsing.texi @@ -540,26 +540,6 @@ symbol, rather than a lambda function. This function returns the list of @var{parser}'s notifier functions. @end defun -Sometimes a Lisp program might need to synchronously get the changed -ranges of the last reparse. The function -@code{treesit-parser-changed-ranges} exists for this purpose. It -returns the ranges which were passed to the notifier functions. - -@defun treesit-parser-changed-ranges parser &optional quiet -This function returns the ranges that has been changed since last -reparse. It returns a list of cons cells of the form -@w{@code{(@var{start} . @var{end})}}, where @var{start} and @var{end} -mark the start and the end positions of a range. - -This function should almost always be called immediately after -reparsing. If it's called when there are new buffer edits that hasn't -been reparsed, Emacs signals the @code{treesit-unparsed-edits} error, -unless the optional argument @var{quiet} is non-nil. - -Calling this function multiple times consecutively doesn't change its -return value; it always returns the ranges affected by the last reparse. -@end defun - @node Retrieving Nodes @section Retrieving Nodes @cindex retrieve node, tree-sitter -- cgit v1.2.1