From cb40a09538dc0c417a7ffbbacdbdec90be4a792c Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Thu, 24 Oct 2024 17:18:01 +0200 Subject: [PATCH] fix(autocmds): close window and force delete buf on q. See #4638 --- lua/lazyvim/config/autocmds.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/lazyvim/config/autocmds.lua b/lua/lazyvim/config/autocmds.lua index d33bf69e..6fe6b139 100644 --- a/lua/lazyvim/config/autocmds.lua +++ b/lua/lazyvim/config/autocmds.lua @@ -74,7 +74,8 @@ vim.api.nvim_create_autocmd("FileType", { vim.bo[event.buf].buflisted = false vim.schedule(function() vim.keymap.set("n", "q", function() - vim.api.nvim_buf_delete(event.buf, { force = true }) + vim.cmd("close") + pcall(vim.api.nvim_buf_delete, event.buf, { force = true }) end, { buffer = event.buf, silent = true,