mirror of
https://github.com/neovim/neovim.git
synced 2026-08-31 03:13:48 +00:00
refactor(treesitter): delegate region calculation to treesitter (#22553)
This commit is contained in:
@@ -1037,6 +1037,9 @@ LanguageTree:included_regions({self}) *LanguageTree:included_regions()*
|
||||
Parameters: ~
|
||||
• {self}
|
||||
|
||||
Return: ~
|
||||
integer[][]
|
||||
|
||||
LanguageTree:invalidate({self}, {reload}) *LanguageTree:invalidate()*
|
||||
Invalidates this parser and all its children
|
||||
|
||||
@@ -1044,12 +1047,17 @@ LanguageTree:invalidate({self}, {reload}) *LanguageTree:invalidate()*
|
||||
• {reload} (boolean|nil)
|
||||
• {self}
|
||||
|
||||
LanguageTree:is_valid({self}) *LanguageTree:is_valid()*
|
||||
*LanguageTree:is_valid()*
|
||||
LanguageTree:is_valid({self}, {exclude_children})
|
||||
Determines whether this tree is valid. If the tree is invalid, call `parse()` . This will return the updated tree.
|
||||
|
||||
Parameters: ~
|
||||
• {exclude_children} (boolean|nil)
|
||||
• {self}
|
||||
|
||||
Return: ~
|
||||
(boolean)
|
||||
|
||||
LanguageTree:lang({self}) *LanguageTree:lang()*
|
||||
Gets the language of this tree node.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user