diff --git a/lua/lazyvim/plugins/extras/editor/fzf.lua b/lua/lazyvim/plugins/extras/editor/fzf.lua index e9177457..b537b540 100644 --- a/lua/lazyvim/plugins/extras/editor/fzf.lua +++ b/lua/lazyvim/plugins/extras/editor/fzf.lua @@ -221,12 +221,30 @@ return { { "fc", LazyVim.pick.config_files(), desc = "Find Config File" }, { "ff", LazyVim.pick("files"), desc = "Find Files (Root Dir)" }, { "fF", LazyVim.pick("files", { root = false }), desc = "Find Files (cwd)" }, - { "fg", "FzfLua git_files", desc = "Find Files (git-files)" }, + { + "fg", + function() + require("fzf-lua.providers.git").files({ cwd = LazyVim.root.git() }) + end, + desc = "Find Files (git-files)", + }, { "fr", "FzfLua oldfiles", desc = "Recent" }, { "fR", LazyVim.pick("oldfiles", { cwd = vim.uv.cwd() }), desc = "Recent (cwd)" }, -- git - { "gc", "FzfLua git_commits", desc = "Commits" }, - { "gs", "FzfLua git_status", desc = "Status" }, + { + "gc", + function() + require("fzf-lua.providers.git").commits({ cwd = LazyVim.root.git() }) + end, + desc = "Commits", + }, + { + "gs", + function() + require("fzf-lua.providers.git").status({ cwd = LazyVim.root.git() }) + end, + desc = "Status", + }, -- search { 's"', "FzfLua registers", desc = "Registers" }, { "sa", "FzfLua autocmds", desc = "Auto Commands" },