aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2025-02-03 09:11:04 -0800
committerGitHub <noreply@github.com>2025-02-03 09:11:04 -0800
commiteacd662ccb755a8663a2e9e3658f8d600931b26e (patch)
treefcaf47e45c21893496a04570b84bf4874ef916a9 /runtime/doc
parent720ec5cec2df6aca08c1410647f01584a48bac35 (diff)
parent8543aa406c4ae88cc928372b2f8105005cdd0a80 (diff)
downloadrneovim-eacd662ccb755a8663a2e9e3658f8d600931b26e.tar.gz
rneovim-eacd662ccb755a8663a2e9e3658f8d600931b26e.tar.bz2
rneovim-eacd662ccb755a8663a2e9e3658f8d600931b26e.zip
Merge #32082 refactor(treesitter): use coroutines for resuming _parse()
Diffstat (limited to 'runtime/doc')
-rw-r--r--runtime/doc/news.txt2
-rw-r--r--runtime/doc/treesitter.txt4
2 files changed, 5 insertions, 1 deletions
diff --git a/runtime/doc/news.txt b/runtime/doc/news.txt
index eda8d945cb..4e573197b7 100644
--- a/runtime/doc/news.txt
+++ b/runtime/doc/news.txt
@@ -379,6 +379,8 @@ TREESITTER
activated by passing the `on_parse` callback parameter.
• |vim.treesitter.query.set()| can now inherit and/or extend runtime file
queries in addition to overriding.
+• |LanguageTree:is_valid()| now accepts a range parameter to narrow the scope
+ of the validity check.
TUI
diff --git a/runtime/doc/treesitter.txt b/runtime/doc/treesitter.txt
index 257a6a24e7..b04f13add5 100644
--- a/runtime/doc/treesitter.txt
+++ b/runtime/doc/treesitter.txt
@@ -1581,7 +1581,8 @@ LanguageTree:invalidate({reload}) *LanguageTree:invalidate()*
Parameters: ~
• {reload} (`boolean?`)
-LanguageTree:is_valid({exclude_children}) *LanguageTree:is_valid()*
+ *LanguageTree:is_valid()*
+LanguageTree:is_valid({exclude_children}, {range})
Returns whether this LanguageTree is valid, i.e., |LanguageTree:trees()|
reflects the latest state of the source. If invalid, user should call
|LanguageTree:parse()|.
@@ -1589,6 +1590,7 @@ LanguageTree:is_valid({exclude_children}) *LanguageTree:is_valid()*
Parameters: ~
• {exclude_children} (`boolean?`) whether to ignore the validity of
children (default `false`)
+ • {range} (`Range?`) range to check for validity
Return: ~
(`boolean`)