return { 'nvim-telescope/telescope.nvim', tag = '0.1.5', -- or , branch = '0.1.x', dependencies = { 'nvim-lua/plenary.nvim', 'nvim-telescope/telescope-live-grep-args.nvim', 'nvim-telescope/telescope-file-browser.nvim', {'nvim-telescope/telescope-fzf-native.nvim', build = 'make'}, }, config = function() require('telescope').load_extension('fzf') local actions = require("telescope.actions") require("telescope").setup({ defaults = { -- Default configuration for telescope goes here: -- config_key = value, mappings = { i = { -- map actions.which_key to (default: ) -- actions.which_key shows the mappings for your picker, -- e.g. git_{create, delete, ...}_branch for the git_branches picker [""] = actions.move_selection_next, [""] = actions.move_selection_previous, [""] = actions.preview_scrolling_down, [""] = actions.preview_scrolling_up, [""] = actions.close, } } }, extensions = { fzf = {} }, }) vim.keymap.set("n", "pv", function() require("telescope").extensions.file_browser.file_browser() end) vim.keymap.set("n", "pf", function() require("telescope.builtin").find_files() end) require('aotrix.multigrep').setup() end }