return { { 'nvim-telescope/telescope.nvim', tag = '0.1.8', dependencies = { 'nvim-lua/plenary.nvim' }, cmd = "Telescope", keys = { { 'f', 'Telescope find_files', mode = { "n" }, desc = "Telescope find_files" }, { 'b', 'Telescope buffers', mode = { "n" }, desc = "Telescope buffers" }, { 'g', 'Telescope grep_string', mode = { "n" }, desc = "Telescope grep_string" }, { 'r', 'Telescope live_grep', mode = { "n" }, desc = "Telescope live_grep" }, { ';', 'Telescope', mode = { "n" }, desc = "Telescope options" }, }, config = {}, }, { 'nvim-telescope/telescope-fzf-native.nvim', dependencies = {'nvim-telescope/telescope.nvim'}, build = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release', config = function() require('telescope').load_extension('fzf') end, }, { 'junegunn/fzf.vim', event = "VeryLazy", } }