use Snacks.bufdelete instead of famiu/bufdelete.nvim
This commit is contained in:
parent
9691ad2d64
commit
752f5db73f
2 changed files with 2 additions and 25 deletions
|
@ -38,6 +38,8 @@ vim.keymap.set("n", "<S-l>", "<cmd>bnext<cr>", { desc = "next buffer" })
|
||||||
vim.keymap.set("n", "[b", "<cmd>bprevious<cr>", { desc = "prev buffer" })
|
vim.keymap.set("n", "[b", "<cmd>bprevious<cr>", { desc = "prev buffer" })
|
||||||
vim.keymap.set("n", "]b", "<cmd>bnext<cr>", { desc = "next buffer" })
|
vim.keymap.set("n", "]b", "<cmd>bnext<cr>", { desc = "next buffer" })
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<leader>bd", function () require("snacks").bufdelete() end, { desc = "prev buffer" })
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader>uf", function ()
|
vim.keymap.set("n", "<leader>uf", function ()
|
||||||
vim.opt.foldcolumn = vim.opt.foldcolumn:get() == "0" and "4" or "0"
|
vim.opt.foldcolumn = vim.opt.foldcolumn:get() == "0" and "4" or "0"
|
||||||
end, { desc = "toggle fold column" })
|
end, { desc = "toggle fold column" })
|
||||||
|
|
|
@ -1,29 +1,4 @@
|
||||||
return {
|
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 = {
|
|
||||||
{ "<leader>bd", "<CMD>Bdelete<CR>", desc = "delete buffer" },
|
|
||||||
{ "<leader>bD", "<CMD>Bdelete!<CR>", desc = "delete buffer!" },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{ -- neo-tree file explorer
|
{ -- neo-tree file explorer
|
||||||
"https://github.com/nvim-neo-tree/neo-tree.nvim",
|
"https://github.com/nvim-neo-tree/neo-tree.nvim",
|
||||||
cmd = "Neotree",
|
cmd = "Neotree",
|
||||||
|
|
Loading…
Add table
Reference in a new issue