diff --git a/lua/oil/util.lua b/lua/oil/util.lua index ac04328..37e73cc 100644 --- a/lua/oil/util.lua +++ b/lua/oil/util.lua @@ -582,6 +582,7 @@ M.render_text = function(bufnr, text, opts) h_align = "center", v_align = "center", }) + ---@cast opts -nil if not vim.api.nvim_buf_is_valid(bufnr) then return end diff --git a/lua/oil/view.lua b/lua/oil/view.lua index 136c798..a25917b 100644 --- a/lua/oil/view.lua +++ b/lua/oil/view.lua @@ -909,8 +909,9 @@ local pending_renders = {} ---@param bufnr integer ---@param opts nil|table --- refetch nil|boolean Defaults to true ----@param callback nil|fun(err: nil|string) +---@param caller_callback nil|fun(err: nil|string) M.render_buffer_async = function(bufnr, opts, caller_callback) + opts = opts or {} local function callback(err) if not err then vim.api.nvim_exec_autocmds(