-- ============================================================================ -- FZF-LUA: Fuzzy finder with LSP integration -- ============================================================================ -- High-performance fuzzy finder written in Lua. Provides fast file search, -- grep, LSP navigation (definitions, references, implementations), git operations, -- and more. Replaces Telescope for better performance and native fzf feel. -- ============================================================================ return { "ibhagwan/fzf-lua", dependencies = { "nvim-tree/nvim-web-devicons" }, cmd = "FzfLua", keys = { { "ff", "FzfLua files", desc = "Find files" }, { "fg", "FzfLua live_grep", desc = "Live grep" }, { "fb", "FzfLua buffers", desc = "Find buffers" }, { "fh", "FzfLua helptags", desc = "Find help" }, { "fr", "FzfLua oldfiles", desc = "Recent files" }, { "fc", "FzfLua commands", desc = "Find commands" }, { "fk", "FzfLua keymaps", desc = "Find keymaps" }, }, opts = { "default", winopts = { height = 0.85, width = 0.80, preview = { horizontal = "right:50%", }, }, keymap = { builtin = { [""] = "toggle-fullscreen", [""] = "toggle-preview-wrap", [""] = "toggle-preview", [""] = "preview-page-down", [""] = "preview-page-up", }, fzf = { ["ctrl-a"] = "toggle-all", ["ctrl-d"] = "preview-page-down", ["ctrl-u"] = "preview-page-up", }, }, fzf_opts = { ["--layout"] = "reverse", ["--info"] = "inline", }, }, }