-- Keymaps local opts = { silent = true, noremap = true } vim.keymap.set('n', '', ':BufferLineCycleNext', opts) vim.keymap.set('n', '', ':BufferLineCyclePrev', opts) vim.keymap.set('n', ']b', ':BufferLineCycleNext', opts) vim.keymap.set('n', '[b', ':BufferLineCyclePrev', opts) vim.keymap.set('n', '', ':BufferLineMoveNext', opts) vim.keymap.set('n', '', ':BufferLineMovePrev', opts) vim.keymap.set('n', 'bp', ':BufferLineTogglePin', opts) vim.keymap.set('n', 'bP', 'BufferLineGroupClose ungrouped', { silent = true, noremap = true, desc = 'Delete non-pinned buffers' }) for i = 1, 9, 1 do vim.keymap.set('n', '' .. i, 'BufferLineGoToBuffer ' .. i .. '', opts) end vim.keymap.set('n', '$', 'BufferLineGoToBuffer -1', opts)