From 5b6068aad7d2057dd399fac73b7fb2cdf23ccd6e Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Sun, 1 Jun 2025 11:02:23 -0700 Subject: [PATCH] fix: clean up empty buffer when opening in new tab (#616) --- lua/oil/init.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/oil/init.lua b/lua/oil/init.lua index 2c10b10..992c574 100644 --- a/lua/oil/init.lua +++ b/lua/oil/init.lua @@ -752,6 +752,8 @@ M.select = function(opts, callback) local cmd = "buffer" if opts.tab then vim.cmd.tabnew({ mods = mods }) + -- Make sure the new buffer from tabnew gets cleaned up + vim.bo.bufhidden = "wipe" elseif opts.split then cmd = "sbuffer" end