local M = {} if not fzfLua then return M end local ok_fzfLua, actions = pcall(require, "fzf-lua") if not ok_fzfLua then return end local ok_fzfLua, actions = pcall(require, "fzf-lua.actions") if not ok_fzfLua then return end local ok, fzfLua = pcall(require, "fzf-lua") if not ok then vim.notify("fzf-lua not found", vim.log.levels.WARN) return M end fzfLua.setup({ defaults = { file_icons = "mini", }, winopts = { row = 0.5, height = 0.7, }, files = { previewer = false, }, }) vim.keymap.set("n", "fz", "FzfLua files", { desc = "Fuzzy find files" }) vim.keymap.set("n", "fzg", "FzfLua live_grep", { desc = "Fuzzy grep files" }) vim.keymap.set("n", "fzh", "FzfLua helptags", { desc = "Fuzzy grep tags in help files" }) vim.keymap.set("n", "fzt", "FzfLua btags", { desc = "Fuzzy search buffer tags" }) vim.keymap.set("n", "fzb", "FzfLua buffers", { desc = "Fuzzy search opened buffers" }) return M