summaryrefslogtreecommitdiff
path: root/lua/nvim-treesitter/state.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/nvim-treesitter/state.lua')
-rw-r--r--lua/nvim-treesitter/state.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/lua/nvim-treesitter/state.lua b/lua/nvim-treesitter/state.lua
index 9da07ae1..d682bd28 100644
--- a/lua/nvim-treesitter/state.lua
+++ b/lua/nvim-treesitter/state.lua
@@ -111,4 +111,12 @@ function M.get_buf_state(bufnr)
return buffers[bufnr]
end
+function M.exposed_state(bufnr)
+ local buf_state = buffers[bufnr]
+ return {
+ cursor_pos = buf_state.cursor_pos,
+ current_node = buf_state.current_node
+ }
+end
+
return M