return { 'nvim-telescope/telescope.nvim', dependencies = { 'nvim-lua/plenary.nvim', }, config = function() local telescope = require('telescope') telescope.setup({ defaults = { mappings = { i = { [''] = 'select_horizontal', [''] = 'preview_scrolling_left', [''] = 'preview_scrolling_right', }, n = { [''] = 'select_horizontal', [''] = 'preview_scrolling_left', [''] = 'preview_scrolling_right', } }, }, }) -- TODO: Add more mappings? local opts = { noremap = true } vim.keymap.set('n', 'ff', ':Telescope find_files', opts) vim.keymap.set('n', 'gf', ':Telescope git_files', opts) vim.keymap.set('n', 'lg', ':Telescope live_grep', opts) vim.keymap.set('n', 'b', ':Telescope buffers', opts) vim.keymap.set('n', 'ht', ':Telescope help_tags', opts) end }