diff options
Diffstat (limited to 'lua/config/packages/barbar.lua')
| -rw-r--r-- | lua/config/packages/barbar.lua | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/lua/config/packages/barbar.lua b/lua/config/packages/barbar.lua new file mode 100644 index 0000000..a3b6153 --- /dev/null +++ b/lua/config/packages/barbar.lua @@ -0,0 +1,19 @@ +vim.pack.add({ gh("romgrk/barbar.nvim") }) + +require("barbar").setup({ + animation = true, + auto_hide = true, + tabpages = true, + gitsigns = { + added = { enabled = true, icon = "+" }, + changed = { enabled = true, icon = "~" }, + deleted = { enabled = true, icon = "-" }, + }, + sidebar_filetypes = { + ["neo-tree"] = { event = "BufWipeout", text = "NeoTree" }, + }, +}) + +vim.api.nvim_set_keymap("n", "H", "<cmd>BufferPrevious<CR>", { noremap = true, silent = true }) +vim.api.nvim_set_keymap("n", "L", "<cmd>BufferNext<CR>", { noremap = true, silent = true }) +vim.api.nvim_set_keymap("n", "<c-x>", "<cmd>BufferClose<CR>", { noremap = true, silent = true }) |
