diff options
Diffstat (limited to '.config/nvim/lua/plugins/bufferline.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/bufferline.lua | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/.config/nvim/lua/plugins/bufferline.lua b/.config/nvim/lua/plugins/bufferline.lua new file mode 100644 index 0000000..b7d9c84 --- /dev/null +++ b/.config/nvim/lua/plugins/bufferline.lua @@ -0,0 +1,23 @@ +return { + { + "akinsho/bufferline.nvim", + dependencies = { "nvim-tree/nvim-web-devicons" }, + event = "BufEnter", + keys = { + { "<A-,>", "<Cmd>BufferLineCyclePrev<CR>", desc = "Previous buffer" }, + { "<A-.>", "<Cmd>BufferLineCycleNext<CR>", desc = "Next buffer" }, + { "<A-x>", "<Cmd>bdelete<CR>", desc = "Delete buffer" }, + { "<A-X>", "<Cmd>bdelete!<CR>", desc = "Force delete buffer" }, + { "<A-space>", "<Cmd>BufferLinePick<CR>", desc = "Pick buffer" }, + }, + config = function() + require("bufferline").setup({ + highlights = require("catppuccin.groups.integrations.bufferline").get(), + options = { + indicator = { icon = " " }, + diagnostics = "nvim_lsp", + }, + }) + end, + }, +} |
