diff --git a/lua/plugins/buffer-tab.lua b/lua/plugins/buffer-tab.lua new file mode 100644 index 0000000..8d65a22 --- /dev/null +++ b/lua/plugins/buffer-tab.lua @@ -0,0 +1,35 @@ +-- buffer tabs +-- +return { + { + "akinsho/bufferline.nvim", + version = "*", + dependencies = "nvim-tree/nvim-web-devicons", + opts = { + options = { + mode = "buffers", + separator_style = "slant", + diagnostics = "nvim_lsp", + sort_by = "extension", + offsets = { + { + filetype = "nerdtree", + text = "File Explorer", + highlight = "Directory", + separator = true, + }, + }, + hover = { + enabled = true, + delay = 200, + reveal = { "close" }, + }, + }, + }, + keys = { + { "", "BufferLineCycleNext", desc = "Next Buffer" }, + { "", "BufferLineCyclePrev", desc = "Previous Buffer" }, + { "bd", "BufferLinePickClose", desc = "Close Buffer" }, + }, + } +}