diff options
| author | Steven Sojka <steelsojka@users.noreply.github.com> | 2020-08-11 02:53:05 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-11 09:53:05 +0200 |
| commit | 4f2689c501c23d7dae123757ed7d8d0cde5ae804 (patch) | |
| tree | 5915d8c7c16799978c32fc2bc23ae883602b7a5a /lua/nvim-treesitter/parsers.lua | |
| parent | 4982d05ec77934aa6153bc3758ef146dea94c9f3 (diff) | |
fix(locals): fix find definition implementation (#274)
Co-authored-by: Thomas Vigouroux <39092278+vigoux@users.noreply.github.com>
Diffstat (limited to 'lua/nvim-treesitter/parsers.lua')
| -rw-r--r-- | lua/nvim-treesitter/parsers.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 7b302d01..491edcb6 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -306,6 +306,12 @@ function M.get_parser(bufnr, lang) end end +function M.get_tree_root(bufnr) + local bufnr = bufnr or api.nvim_get_current_buf() + + return M.get_parser(bufnr).tree:root() +end + -- get language of given buffer -- @param optional buffer number or current buffer -- @returns language string of buffer |
