diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2025-02-03 09:11:04 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-03 09:11:04 -0800 |
| commit | eacd662ccb755a8663a2e9e3658f8d600931b26e (patch) | |
| tree | fcaf47e45c21893496a04570b84bf4874ef916a9 /runtime/doc | |
| parent | 720ec5cec2df6aca08c1410647f01584a48bac35 (diff) | |
| parent | 8543aa406c4ae88cc928372b2f8105005cdd0a80 (diff) | |
| download | rneovim-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.txt | 2 | ||||
| -rw-r--r-- | runtime/doc/treesitter.txt | 4 |
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`) |