dots/config/nvim.old/lua/plugins/bufferline.lua
2023-02-13 01:53:52 -03:00

22 lines
747 B
Lua

local function config()
require("bufferline").setup({
options = {
diagnostics = "nvim_lsp",
diagnostics_update_in_insert = true,
color_icons = true,
show_close_icon = false
}
})
vim.keymap.set('n', 'H', ':BufferLineCyclePrev<CR>', { desc = "Go to prev buffer", silent = true })
vim.keymap.set('n', 'L', ':BufferLineCycleNext<CR>', { desc = "Go to next buffer", silent = true })
vim.keymap.set('n', '<Leader>c', ':bdelete<CR>', { desc = "Close current buffer", silent = true })
vim.keymap.set('n', '<Leader>C', ':bdelete!<CR>', { desc = "Close current buffer whitout saving", silent = true })
end
return {
'akinsho/bufferline.nvim',
tag = "v2.*",
requires = 'kyazdani42/nvim-web-devicons',
config = config
}