back to basic functionnalities with nvimtreefindfile
This commit is contained in:
parent
811dacfb98
commit
e7fe054ef1
14
lua/tree.lua
14
lua/tree.lua
@ -29,12 +29,14 @@ function M.close()
|
|||||||
end
|
end
|
||||||
|
|
||||||
function M.open(cb)
|
function M.open(cb)
|
||||||
if not lib.win_open() then
|
vim.schedule(
|
||||||
vim.schedule(function()
|
function()
|
||||||
|
if not lib.win_open() then
|
||||||
lib.open()
|
lib.open()
|
||||||
cb()
|
end
|
||||||
end)
|
pcall(cb)
|
||||||
end
|
end
|
||||||
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
local winopts = config.window_options()
|
local winopts = config.window_options()
|
||||||
@ -137,7 +139,7 @@ function M.find_file(with_open)
|
|||||||
local bufname = vim.fn.bufname()
|
local bufname = vim.fn.bufname()
|
||||||
local filepath = vim.fn.fnamemodify(bufname, ':p')
|
local filepath = vim.fn.fnamemodify(bufname, ':p')
|
||||||
|
|
||||||
if with_open and not lib.win_open() then
|
if with_open then
|
||||||
return M.open(
|
return M.open(
|
||||||
function()
|
function()
|
||||||
lib.win_focus()
|
lib.win_focus()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user