diff options
Diffstat (limited to 'lua/nvim-treesitter/state.lua')
| -rw-r--r-- | lua/nvim-treesitter/state.lua | 8 |
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 |
