From 118decfd8a05dfb9506a9027183b02ade2208ed4 Mon Sep 17 00:00:00 2001 From: "markus.dieckmann" Date: Tue, 27 May 2025 11:52:34 +0200 Subject: [PATCH] buffer keys --- nvim/lua/plugins/bufferline.lua | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/nvim/lua/plugins/bufferline.lua b/nvim/lua/plugins/bufferline.lua index f4053eb..55822ca 100644 --- a/nvim/lua/plugins/bufferline.lua +++ b/nvim/lua/plugins/bufferline.lua @@ -2,23 +2,30 @@ return { "akinsho/bufferline.nvim", event = "VeryLazy", keys = { - { "bp", "BufferLineTogglePin", desc = "Toggle Pin" }, + { "bp", "BufferLineTogglePin", desc = "Toggle Pin" }, + { + "bo", + function() + Snacks.bufdelete.other() + end, + desc = "Delete other buffers", + }, { "bd", function() Snacks.bufdelete() end, - desc = "Toggle Pin", + desc = "Delete current buffer", }, { "bP", "BufferLineGroupClose ungrouped", desc = "Delete Non-Pinned Buffers" }, - { "br", "BufferLineCloseRight", desc = "Delete Buffers to the Right" }, - { "bl", "BufferLineCloseLeft", desc = "Delete Buffers to the Left" }, - { "", "BufferLineCyclePrev", desc = "Prev Buffer" }, - { "", "BufferLineCycleNext", desc = "Next Buffer" }, - { "[b", "BufferLineCyclePrev", desc = "Prev Buffer" }, - { "]b", "BufferLineCycleNext", desc = "Next Buffer" }, - { "[B", "BufferLineMovePrev", desc = "Move buffer prev" }, - { "]B", "BufferLineMoveNext", desc = "Move buffer next" }, + { "br", "BufferLineCloseRight", desc = "Delete Buffers to the Right" }, + { "bl", "BufferLineCloseLeft", desc = "Delete Buffers to the Left" }, + { "", "BufferLineCyclePrev", desc = "Prev Buffer" }, + { "", "BufferLineCycleNext", desc = "Next Buffer" }, + { "[b", "BufferLineCyclePrev", desc = "Prev Buffer" }, + { "]b", "BufferLineCycleNext", desc = "Next Buffer" }, + { "[B", "BufferLineMovePrev", desc = "Move buffer prev" }, + { "]B", "BufferLineMoveNext", desc = "Move buffer next" }, }, opts = { options = {