fix: synchronous file creation

allows cursor to be set when finishing
fixes #806
This commit is contained in:
kiyan
2022-02-05 13:01:37 +01:00
parent 9880c22ace
commit 192b2266f7
2 changed files with 14 additions and 13 deletions

View File

@@ -150,7 +150,7 @@ local function refresh_nodes(node, projects)
end
local event_running = false
function M.refresh_tree()
function M.refresh_tree(callback)
if event_running or not M.Tree.cwd or vim.v.exiting ~= vim.NIL then
return
end
@@ -160,6 +160,9 @@ function M.refresh_tree()
refresh_nodes(M.Tree, projects)
if view.win_open() then
M.redraw()
if callback then
callback()
end
end
diagnostics.update()
event_running = false