From bfe5ef76b95725451707f6061d5dfa5e3b024c61 Mon Sep 17 00:00:00 2001 From: "beeb5k (Vivek Tiwari)" Date: Thu, 4 Jun 2026 20:25:23 +0530 Subject: Use better Plugins - codediff - neogit - nvim-surround - hlchunk - fff.nvim - gitsigns --- lua/bee/plugins/picker.lua | 62 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 lua/bee/plugins/picker.lua (limited to 'lua/bee/plugins/picker.lua') diff --git a/lua/bee/plugins/picker.lua b/lua/bee/plugins/picker.lua new file mode 100644 index 0000000..9d23faa --- /dev/null +++ b/lua/bee/plugins/picker.lua @@ -0,0 +1,62 @@ +return { + { + "fff.nvim", + auto_enable = true, + lazy = false, -- the plugin lazy-initialises itself + before = function(_) + vim.g.fff = { + lazy_sync = true, + debug = { enabled = false, show_scores = false }, + } + end, + keys = { + { + "ff", + function() + require("fff").find_files() + end, + desc = "Find files", + }, + { + "fg", + function() + require("fff").live_grep() + end, + desc = "Live grep", + }, + { + "fz", + function() + require("fff").live_grep({ grep = { modes = { "fuzzy", "plain" } } }) + end, + desc = "Live fuzy grep", + }, + { + "fc", + function() + require("fff").live_grep({ query = vim.fn.expand("") }) + end, + desc = "Search current word", + }, + }, + }, + { + "mini.pick", + lazy = true, + auto_enable = true, + keys = { + { "ff", desc = "File finder" }, + { "bb", desc = "List open buffers" }, + { "fg", desc = "Live grep" }, + { "/", desc = "Grep" }, + }, + after = function(_) + require("mini.pick").setup({ + vim.keymap.set("n", "ff", "Pick files", { desc = "File finder" }), + vim.keymap.set("n", "bb", "Pick buffers", { desc = "List open buffers" }), + vim.keymap.set("n", "sg", "Pick grep_live", { desc = "live grep" }), + vim.keymap.set("n", "/", "Pick grep", { desc = "Grep" }), + }) + end, + }, +} -- cgit v1.3.1