Replace barbar.nvim with bufferline.nvim

This commit is contained in:
Amanda Graven 2025-04-23 10:13:13 +02:00
parent 7781b1a2a3
commit 7495a66472
Signed by: amanda
GPG key ID: F747582C5608F4CB

View file

@ -700,23 +700,31 @@ require('lazy').setup({
let g:airline_symbols.notexists = '?' " Symbol for untracked file let g:airline_symbols.notexists = '?' " Symbol for untracked file
]] ]]
end}, end},
{'romgrk/barbar.nvim', lazy = false, keys = { {'akinsho/bufferline.nvim', lazy = false, opts = {
{'<A-,>', '<Cmd>BufferPrevious<CR>', { desc = 'Next buffer' }}, options = {
{'<A-.>', '<Cmd>BufferNext<CR>', { desc = 'Previous buffer' }}, diagnostics = 'nvim_lsp',
{'<A-b>', '<Cmd>BufferPick<CR>', { desc = 'Pick buffer' }}, themable = true,
{'<A-p>', '<Cmd>BufferPin<CR>', { desc = 'Pin buffer' }}, hover = {
{'<A-d>', '<Cmd>BufferClose<CR>', { desc = 'Delete buffer' }}, enabled = true,
{'<A-x>', '<Cmd>BufferPickDelete<CR>', { desc = 'Delete picked buffer' }}, },
{'<A-<>', '<Cmd>BufferMovePrevious<CR>', { desc = 'Move buffer left' }}, },
{'<A->>', '<Cmd>BufferMoveNext<CR>', { desc = 'Move buffer right' }}, }, keys = {
{'<Leader>b,', '<Cmd>BufferPrevious<CR>', { desc = 'Next buffer' }}, {'<A-,>', '<Cmd>BufferLineCyclePrev<CR>', { desc = 'Next buffer' }},
{'<Leader>b.', '<Cmd>BufferNext<CR>', { desc = 'Previous buffer' }}, {'<A-.>', '<Cmd>BufferLineCycleNext<CR>', { desc = 'Previous buffer' }},
{'<Leader>bb', '<Cmd>BufferPick<CR>', { desc = 'Pick buffer' }}, {'<A-b>', '<Cmd>BufferLinePick<CR>', { desc = 'Pick buffer' }},
{'<Leader>bp', '<Cmd>BufferPin<CR>', { desc = 'Pin buffer' }}, {'<A-p>', '<Cmd>BufferLineTogglePin<CR>', { desc = 'Pin buffer' }},
{'<Leader>bd', '<Cmd>BufferClose<CR>', { desc = 'Delete buffer' }}, {'<A-d>', '<Cmd>BufDel<CR>', { desc = 'Delete buffer' }},
{'<Leader>bx', '<Cmd>BufferPickDelete<CR>', { desc = 'Delete picked buffer' }}, {'<A-x>', '<Cmd>BufferLinePickClose<CR>', { desc = 'Delete picked buffer' }},
{'<Leader>bh', '<Cmd>BufferMovePrevious<CR>', { desc = 'Move buffer left' }}, {'<A-<>', '<Cmd>BufferLineMovePrevious<CR>', { desc = 'Move buffer left' }},
{'<Leader>bl', '<Cmd>BufferMoveNext<CR>', { desc = 'Move buffer right' }}, {'<A->>', '<Cmd>BufferLineMoveNext<CR>', { desc = 'Move buffer right' }},
{'<Leader>b,', '<Cmd>BufferLineCyclePrev<CR>', { desc = 'Next buffer' }},
{'<Leader>b.', '<Cmd>BufferLineCycleNext<CR>', { desc = 'Previous buffer' }},
{'<Leader>bb', '<Cmd>BufferLinePick<CR>', { desc = 'Pick buffer' }},
{'<Leader>bp', '<Cmd>BufferLineTogglePin<CR>', { desc = 'Pin buffer' }},
{'<Leader>bd', '<Cmd>BufDel<CR>', { desc = 'Delete buffer' }},
{'<Leader>bx', '<Cmd>BufferLinePickClose<CR>', { desc = 'Delete picked buffer' }},
{'<Leader>bh', '<Cmd>BufferLineMovePrev<CR>', { desc = 'Move buffer left' }},
{'<Leader>bl', '<Cmd>BufferLineMoveNext<CR>', { desc = 'Move buffer right' }},
}}, }},
{'luckasRanarison/clear-action.nvim', config = function() {'luckasRanarison/clear-action.nvim', config = function()
require'clear-action'.setup { require'clear-action'.setup {