From 752f5db73f361c68ecb78bdc6fe10d67896de7e8 Mon Sep 17 00:00:00 2001 From: zymon Date: Sun, 16 Feb 2025 23:10:37 +0100 Subject: [PATCH] use Snacks.bufdelete instead of famiu/bufdelete.nvim --- lua/znvim/keymaps.lua | 2 ++ lua/znvim/plugins/editor.lua | 25 ------------------------- 2 files changed, 2 insertions(+), 25 deletions(-) diff --git a/lua/znvim/keymaps.lua b/lua/znvim/keymaps.lua index 3a4a66b..7269e25 100644 --- a/lua/znvim/keymaps.lua +++ b/lua/znvim/keymaps.lua @@ -38,6 +38,8 @@ vim.keymap.set("n", "", "bnext", { desc = "next buffer" }) vim.keymap.set("n", "[b", "bprevious", { desc = "prev buffer" }) vim.keymap.set("n", "]b", "bnext", { desc = "next buffer" }) +vim.keymap.set("n", "bd", function () require("snacks").bufdelete() end, { desc = "prev buffer" }) + vim.keymap.set("n", "uf", function () vim.opt.foldcolumn = vim.opt.foldcolumn:get() == "0" and "4" or "0" end, { desc = "toggle fold column" }) diff --git a/lua/znvim/plugins/editor.lua b/lua/znvim/plugins/editor.lua index 7213427..93b0cfb 100644 --- a/lua/znvim/plugins/editor.lua +++ b/lua/znvim/plugins/editor.lua @@ -1,29 +1,4 @@ return { - { -- use bdelete instead - "https://github.com/famiu/bufdelete.nvim", - config = function() - -- switches to Alpha dashboard when last buffer is closed - local alpha_on_empty = vim.api.nvim_create_augroup("alpha_on_empty", { clear = true }) - vim.api.nvim_create_autocmd("User", { - pattern = "BDeletePost*", - group = alpha_on_empty, - callback = function(event) - local fallback_name = vim.api.nvim_buf_get_name(event.buf) - local fallback_ft = vim.api.nvim_buf_get_option(event.buf, "filetype") - local fallback_on_empty = fallback_name == "" and fallback_ft == "" - if fallback_on_empty then - require("neo-tree").close_all() - vim.cmd("Alpha") - vim.cmd(event.buf .. "bwipeout") - end - end, - }) - end, - keys = { - { "bd", "Bdelete", desc = "delete buffer" }, - { "bD", "Bdelete!", desc = "delete buffer!" }, - }, - }, { -- neo-tree file explorer "https://github.com/nvim-neo-tree/neo-tree.nvim", cmd = "Neotree",