Browse Source

✨feat: add akinsho/bufferline.nvim plugin

Naz 2 months ago
parent
commit
2a83b122e0
2 changed files with 17 additions and 0 deletions
  1. 5 0
      lua/config/mappings.lua
  2. 12 0
      lua/plugins/bufferline.lua

+ 5 - 0
lua/config/mappings.lua

@@ -14,3 +14,8 @@ vim.api.nvim_set_keymap(
 	{ noremap = true, silent = true, desc = "Split Down" }
 	{ noremap = true, silent = true, desc = "Split Down" }
 )
 )
 vim.api.nvim_set_keymap("n", "<Esc>", ":noh<CR>", { noremap = true, silent = true, desc = "Clear Search" })
 vim.api.nvim_set_keymap("n", "<Esc>", ":noh<CR>", { noremap = true, silent = true, desc = "Clear Search" })
+
+
+-- bufferline keymaps
+
+vim.api.nvim_set_keymap("n", "<leader>C", ":BufferLineCloseOthers<CR>", { noremap = true, silent = true, desc = "Close Other Buffers" })

+ 12 - 0
lua/plugins/bufferline.lua

@@ -0,0 +1,12 @@
+return {
+	"akinsho/bufferline.nvim",
+	version = "*",
+	dependencies = "nvim-tree/nvim-web-devicons",
+  config = function ()
+    require("bufferline").setup {
+      options = {
+        mode = 'buffers',
+      }
+    }
+  end
+}