@@ -4,7 +4,6 @@ local luv = vim.loop
4
4
local renderer = require ' nvim-tree.renderer'
5
5
local diagnostics = require ' nvim-tree.diagnostics'
6
6
local explorer = require ' nvim-tree.explorer'
7
- local utils = require ' nvim-tree.utils'
8
7
local view = require ' nvim-tree.view'
9
8
local events = require ' nvim-tree.events'
10
9
local git = require ' nvim-tree.git'
@@ -112,58 +111,6 @@ function M.expand_or_collapse(node)
112
111
diagnostics .update ()
113
112
end
114
113
115
- function M .set_index_and_redraw (fname )
116
- local i
117
- local hide_root_folder = view .View .hide_root_folder
118
- if M .Tree .cwd == ' /' or hide_root_folder then
119
- i = 0
120
- else
121
- i = 1
122
- end
123
-
124
- local tree_altered = false
125
-
126
- local function iterate_nodes (nodes )
127
- for _ , node in ipairs (nodes ) do
128
- i = i + 1
129
- if node .absolute_path == fname then
130
- return i
131
- end
132
-
133
- local path_matches = utils .str_find (fname , node .absolute_path .. utils .path_separator )
134
- if path_matches then
135
- if # node .nodes == 0 then
136
- node .open = true
137
- explorer .explore (node .nodes , node .absolute_path , node , {})
138
- git .load_project_status (node .absolute_path , function (status )
139
- if status .dirs or status .files then
140
- require " nvim-tree.actions.reloaders" .reload_node_status (node , git .projects )
141
- end
142
- M .redraw ()
143
- end )
144
- end
145
- if node .open == false then
146
- node .open = true
147
- tree_altered = true
148
- end
149
- if iterate_nodes (node .nodes ) ~= nil then
150
- return i
151
- end
152
- elseif node .open == true then
153
- iterate_nodes (node .nodes )
154
- end
155
- end
156
- end
157
-
158
- local index = iterate_nodes (M .Tree .nodes )
159
- if tree_altered then
160
- M .redraw ()
161
- end
162
- if index and view .win_open () then
163
- view .set_cursor ({index , 0 })
164
- end
165
- end
166
-
167
114
function M .set_target_win ()
168
115
local id = api .nvim_get_current_win ()
169
116
local tree_id = view .get_winnr ()
@@ -217,6 +164,9 @@ M.dir_up = require'nvim-tree.actions.dir-up'.fn
217
164
M .change_dir = require ' nvim-tree.actions.change-dir' .fn
218
165
-- @deprecated: use nvim-tree.actions.reloaders.reload_explorer
219
166
M .refresh_tree = require ' nvim-tree.actions.reloaders' .reload_explorer
220
-
167
+ -- @deprecated: use nvim-tree.actions.reloaders.reload_git
168
+ M .reload_git = require ' nvim-tree.actions.reloaders' .reload_git
169
+ -- @deprecated: use nvim-tree.actions.find-file.fn
170
+ M .set_index_and_redraw = require ' nvim-tree.actions.find-file' .fn
221
171
222
172
return M
0 commit comments