From 53df3a65acbc4c47510e6db5733b65d13c2a1ff9 Mon Sep 17 00:00:00 2001 From: km Date: Mon, 25 Nov 2024 18:54:59 +0000 Subject: [PATCH] add flybyf plugin and bind to bl --- init.lua | 13 ++++++++++--- lua/core/keymaps.lua | 1 + lua/plugins/terraform.lua | 1 + 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 lua/plugins/terraform.lua diff --git a/init.lua b/init.lua index bcbd1ecf..52e1046e 100644 --- a/init.lua +++ b/init.lua @@ -779,8 +779,8 @@ require('lazy').setup({ require('lualine').setup() end, }, - -- Nvimtree (File Explorer) - { + + { -- Nvimtree (File Explorer) 'nvim-tree/nvim-tree.lua', lazy = true, dependencies = { @@ -788,6 +788,14 @@ require('lazy').setup({ }, }, + { -- FlyBuf (Buffer list in a float) + 'glepnir/flybuf.nvim', + cmd = 'FlyBuf', + config = function() + require('flybuf').setup {} + end, + }, + { -- Highlight, edit, and navigate code 'nvim-treesitter/nvim-treesitter', build = ':TSUpdate', @@ -826,7 +834,6 @@ require('lazy').setup({ require 'plugins.neo-tree', require 'plugins.gitsigns', -- adds gitsigns recommend keymaps require 'plugins.codeium', - require 'plugins.terraform', -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua` -- This is the easiest way to modularize your config. diff --git a/lua/core/keymaps.lua b/lua/core/keymaps.lua index 5480f43f..5167b715 100644 --- a/lua/core/keymaps.lua +++ b/lua/core/keymaps.lua @@ -36,6 +36,7 @@ return { map('n', '', ':bn!', { desc = 'Go to next buffer' }), map('n', '', ':bp!', { desc = 'Go to previous buffer' }), map('n', 'bd', ':bd', { desc = 'close the current buffer' }), + map('n', 'bl', ':FlyBuf', { desc = 'open up a list of all buffers in a float' }), -- terraform map('n', 'ti', ':!terraform init -no-color', { desc = 'terraform init' }), diff --git a/lua/plugins/terraform.lua b/lua/plugins/terraform.lua new file mode 100644 index 00000000..a5647075 --- /dev/null +++ b/lua/plugins/terraform.lua @@ -0,0 +1 @@ +return {}