aboutsummaryrefslogtreecommitdiff
path: root/runtime/doc
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2022-08-25 21:41:52 +0200
committerbfredl <bjorn.linse@gmail.com>2022-08-26 13:57:31 +0200
commitb04ef7f6b966c44b12dbc65b17a761ae9313d6c4 (patch)
tree9bd87075926ae152b51dc93be06d43e4baf537e8 /runtime/doc
parent064ecb9ec581ec68f1376cde5ad7f960419b0324 (diff)
downloadrneovim-b04ef7f6b966c44b12dbc65b17a761ae9313d6c4.tar.gz
rneovim-b04ef7f6b966c44b12dbc65b17a761ae9313d6c4.tar.bz2
rneovim-b04ef7f6b966c44b12dbc65b17a761ae9313d6c4.zip
fix(treesitter): make it get_captures_at_position
Diffstat (limited to 'runtime/doc')
-rw-r--r--runtime/doc/treesitter.txt20
1 files changed, 20 insertions, 0 deletions
diff --git a/runtime/doc/treesitter.txt b/runtime/doc/treesitter.txt
index 99780b0f29..2c6c9e4ed8 100644
--- a/runtime/doc/treesitter.txt
+++ b/runtime/doc/treesitter.txt
@@ -370,6 +370,18 @@ attribute: >
==============================================================================
Lua module: vim.treesitter *lua-treesitter-core*
+ *get_captures_at_position()*
+get_captures_at_position({bufnr}, {row}, {col})
+ Gets a list of captures for a given cursor position
+
+ Parameters: ~
+ {bufnr} (number) The buffer number
+ {row} (number) The position row
+ {col} (number) The position column
+
+ Return: ~
+ (table) A table of captures
+
get_node_range({node_or_range}) *get_node_range()*
Get the node's range or unpack a range table
@@ -411,6 +423,14 @@ is_ancestor({dest}, {source}) *is_ancestor()*
Return: ~
(boolean) True if dest is an ancestor of source
+is_in_node_range({node}, {line}, {col}) *is_in_node_range()*
+ Determines whether (line, col) position is in node range
+
+ Parameters: ~
+ {node} Node defining the range
+ {line} A line (0-based)
+ {col} A column (0-based)
+
node_contains({node}, {range}) *node_contains()*
Determines if a node contains a range