diff options
| author | Sam Nystrom <sam@samnystrom.dev> | 2023-07-05 21:26:02 -0400 |
|---|---|---|
| committer | Sam Nystrom <sam@samnystrom.dev> | 2023-07-05 21:26:02 -0400 |
| commit | e5c8f244466ff4da4b12c1bbfd2292a8408ff1d2 (patch) | |
| tree | 978e99f5e9fdb7877a15ebe54eaa6d06dee71a92 /.config/nvim/lua/plugins/bufferline.lua | |
| parent | 22f001c91a158c1bc576a74ecae5a33402f83ab8 (diff) | |
Add Neovim config
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, + }, +} |
