diff --git a/vim/plugin/bufhiddendelete.lua b/vim/plugin/bufhiddendelete.lua new file mode 100644 index 0000000..d8d92e7 --- /dev/null +++ b/vim/plugin/bufhiddendelete.lua @@ -0,0 +1,13 @@ +vim.api.nvim_create_user_command("BHD", function() + vim.bo.bufhidden = "delete" +end, {}) + +vim.g.ephemeral_buffers = false + +vim.api.nvim_create_autocmd("BufAdd", { + callback = function(args) + if vim.g.ephemeral_buffers then + vim.bo[args.buf].bufhidden = "delete" + end + end +})