return { 'ibhagwan/fzf-lua', dependencies = { 'nvim-tree/nvim-web-devicons' }, ---@module "fzf-lua" ---@type fzf.lua.Config|{} ---@diagnostic disable: missing-fields opts = {}, ---@diagnostic enable: missing-fields keys = { { 'ff', function() require('fzf-lua').files() end, desc = 'Find files' }, { 'fg', function() require('fzf-lua').live_grep() end, desc = 'Live grep' }, { 'fb', function() require('fzf-lua').buffers() end, desc = 'Buffers' }, { 'fh', function() require('fzf-lua').help_tags() end, desc = 'Help tags' }, { 'fr', function() require('fzf-lua').oldfiles() end, desc = 'Recent files' }, { 'fd', function() require('fzf-lua').diagnostic_document() end, desc = 'Diagnostics' }, { 'fs', function() require('fzf-lua').lsp_document_symbols() end, desc = 'LSP symbols' }, }, }