From 6884a0feedecc6e1e274860893a2827d88740c6a Mon Sep 17 00:00:00 2001 From: Mika Vilpas Date: Mon, 2 Dec 2024 19:05:50 +0200 Subject: [PATCH] fix: "invalid buffer id x" error when renaming a buffer Closes https://github.com/mikavilpas/yazi.nvim/issues/594 --- lua/yazi/utils.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lua/yazi/utils.lua b/lua/yazi/utils.lua index 8217d035..4565a6ac 100644 --- a/lua/yazi/utils.lua +++ b/lua/yazi/utils.lua @@ -353,9 +353,11 @@ function M.rename_or_close_buffer(instruction) vim.api.nvim_buf_set_name(instruction.bufnr, instruction.path.filename) end) vim.schedule(function() - vim.api.nvim_buf_call(instruction.bufnr, function() - vim.cmd("edit!") - end) + if vim.api.nvim_buf_is_valid(instruction.bufnr) then + vim.api.nvim_buf_call(instruction.bufnr, function() + vim.cmd("edit!") + end) + end end) end