move lib.get_nodes to Explorer
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
local lib = require("nvim-tree.lib")
|
||||
local core = require("nvim-tree.core")
|
||||
local view = require("nvim-tree.view")
|
||||
local utils = require("nvim-tree.utils")
|
||||
@@ -147,7 +146,7 @@ end)
|
||||
|
||||
Api.tree.change_root_to_parent = wrap_node(actions.root.dir_up.fn)
|
||||
Api.tree.get_node_under_cursor = wrap_explorer("get_node_at_cursor")
|
||||
Api.tree.get_nodes = wrap(lib.get_nodes)
|
||||
Api.tree.get_nodes = wrap_explorer("get_nodes")
|
||||
|
||||
---@class ApiTreeFindFileOpts
|
||||
---@field buf string|number|nil
|
||||
|
||||
@@ -401,6 +401,12 @@ function Explorer:get_node_at_cursor()
|
||||
return utils.get_nodes_by_line(self.nodes, core.get_nodes_starting_line())[cursor[1]]
|
||||
end
|
||||
|
||||
---Api.tree.get_nodes
|
||||
---@return Node
|
||||
function Explorer:get_nodes()
|
||||
return self:clone()
|
||||
end
|
||||
|
||||
function Explorer:setup(opts)
|
||||
config = opts
|
||||
require("nvim-tree.explorer.watch").setup(opts)
|
||||
|
||||
@@ -12,13 +12,6 @@ local M = {
|
||||
target_winid = nil,
|
||||
}
|
||||
|
||||
---Api.tree.get_nodes
|
||||
---@return Node[]?
|
||||
function M.get_nodes()
|
||||
local explorer = core.get_explorer()
|
||||
return explorer and explorer:clone()
|
||||
end
|
||||
|
||||
function M.set_target_win()
|
||||
local id = vim.api.nvim_get_current_win()
|
||||
local tree_id = view.get_winnr()
|
||||
|
||||
Reference in New Issue
Block a user