From 1c1b6365ef6e898571b30a96cb8292813e43ef5f Mon Sep 17 00:00:00 2001 From: aleidk Date: Fri, 4 Apr 2025 10:42:49 -0300 Subject: [PATCH] add fzf-lua to unstable nvim --- .../nvim_unstable/lua/aleidk/plugins/fzf.lua | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 config/nvim_unstable/lua/aleidk/plugins/fzf.lua diff --git a/config/nvim_unstable/lua/aleidk/plugins/fzf.lua b/config/nvim_unstable/lua/aleidk/plugins/fzf.lua new file mode 100644 index 0000000..991d804 --- /dev/null +++ b/config/nvim_unstable/lua/aleidk/plugins/fzf.lua @@ -0,0 +1,21 @@ +return { + "ibhagwan/fzf-lua", + dependencies = { "echasnovski/mini.nvim" }, + opts = {}, + keys = { + { "ff", function() require("fzf-lua").files() end, desc = "Find files" }, + { "fb", function() require("fzf-lua").buffers() end, desc = "Find buffers" }, + { "fw", function() require("fzf-lua").grep_cword() end, desc = "Find word under cursor" }, + { "fW", function() require("fzf-lua").live_grep_native() end, desc = "Find word (live grep)" }, + { "fw", function() require("fzf-lua").grep_visual() end, desc = "Find selection", mode = { "v" } }, + { "fw", function() require("fzf-lua").grep_cword() end, desc = "Find word under cursor" }, + + { "fg", function() require("fzf-lua").git_bcommits() end, desc = "Find commit log for current buffer" }, + + { "fl", function() require("fzf-lua").lsp_document_symbols() end, desc = "Find LSP Symbols" }, + + { "fr", function() require("fzf-lua").registers() end, desc = "Find registers" }, + { "fk", function() require("fzf-lua").keymaps() end, desc = "Find keymaps" }, + { "fh", function() require("fzf-lua").helptags() end, desc = "Find help tags" }, + } +}