buffer keys
This commit is contained in:
		@@ -2,23 +2,30 @@ return {
 | 
				
			|||||||
  "akinsho/bufferline.nvim",
 | 
					  "akinsho/bufferline.nvim",
 | 
				
			||||||
  event = "VeryLazy",
 | 
					  event = "VeryLazy",
 | 
				
			||||||
  keys = {
 | 
					  keys = {
 | 
				
			||||||
    { "<leader>bp", "<Cmd>BufferLineTogglePin<CR>", desc = "Toggle Pin" },
 | 
					    { "<leader>bp", "<Cmd>BufferLineTogglePin<CR>",            desc = "Toggle Pin" },
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					      "<leader>bo",
 | 
				
			||||||
 | 
					      function()
 | 
				
			||||||
 | 
					        Snacks.bufdelete.other()
 | 
				
			||||||
 | 
					      end,
 | 
				
			||||||
 | 
					      desc = "Delete other buffers",
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
      "<leader>bd",
 | 
					      "<leader>bd",
 | 
				
			||||||
      function()
 | 
					      function()
 | 
				
			||||||
        Snacks.bufdelete()
 | 
					        Snacks.bufdelete()
 | 
				
			||||||
      end,
 | 
					      end,
 | 
				
			||||||
      desc = "Toggle Pin",
 | 
					      desc = "Delete current buffer",
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    { "<leader>bP", "<Cmd>BufferLineGroupClose ungrouped<CR>", desc = "Delete Non-Pinned Buffers" },
 | 
					    { "<leader>bP", "<Cmd>BufferLineGroupClose ungrouped<CR>", desc = "Delete Non-Pinned Buffers" },
 | 
				
			||||||
    { "<leader>br", "<Cmd>BufferLineCloseRight<CR>", desc = "Delete Buffers to the Right" },
 | 
					    { "<leader>br", "<Cmd>BufferLineCloseRight<CR>",           desc = "Delete Buffers to the Right" },
 | 
				
			||||||
    { "<leader>bl", "<Cmd>BufferLineCloseLeft<CR>", desc = "Delete Buffers to the Left" },
 | 
					    { "<leader>bl", "<Cmd>BufferLineCloseLeft<CR>",            desc = "Delete Buffers to the Left" },
 | 
				
			||||||
    { "<S-h>", "<cmd>BufferLineCyclePrev<cr>", desc = "Prev Buffer" },
 | 
					    { "<S-h>",      "<cmd>BufferLineCyclePrev<cr>",            desc = "Prev Buffer" },
 | 
				
			||||||
    { "<S-l>", "<cmd>BufferLineCycleNext<cr>", desc = "Next Buffer" },
 | 
					    { "<S-l>",      "<cmd>BufferLineCycleNext<cr>",            desc = "Next Buffer" },
 | 
				
			||||||
    { "[b", "<cmd>BufferLineCyclePrev<cr>", desc = "Prev Buffer" },
 | 
					    { "[b",         "<cmd>BufferLineCyclePrev<cr>",            desc = "Prev Buffer" },
 | 
				
			||||||
    { "]b", "<cmd>BufferLineCycleNext<cr>", desc = "Next Buffer" },
 | 
					    { "]b",         "<cmd>BufferLineCycleNext<cr>",            desc = "Next Buffer" },
 | 
				
			||||||
    { "[B", "<cmd>BufferLineMovePrev<cr>", desc = "Move buffer prev" },
 | 
					    { "[B",         "<cmd>BufferLineMovePrev<cr>",             desc = "Move buffer prev" },
 | 
				
			||||||
    { "]B", "<cmd>BufferLineMoveNext<cr>", desc = "Move buffer next" },
 | 
					    { "]B",         "<cmd>BufferLineMoveNext<cr>",             desc = "Move buffer next" },
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  opts = {
 | 
					  opts = {
 | 
				
			||||||
    options = {
 | 
					    options = {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user