return { 'nvim-telescope/telescope.nvim', config = function() local actions = require('telescope.actions') require('telescope').setup { defaults = { file_ignore_patterns = { '.png$', '.jpg$', '.jpeg$', '.ico$', '.icns$', '.webp$', '.uproject$', '-workspace$', }, -- layout_strategy = 'vertical', -- layout_config = { -- height = 0.0 -- }, results_title = false, prompt_prefix = '  ', selection_caret = '➤ ', mappings = { i = { [''] = actions.close }, }, }, } end, dependencies = { 'nvim-lua/plenary.nvim' }, keys = { { 'ff', 'Telescope find_files' }, { 'fg', 'Telescope git_commits' }, { 'fh', 'Telescope help_tags' }, { 'fr', 'Telescope live_grep' }, { 'fm', 'Telescope marks' }, { 'fb', 'Telescope buffers' }, { 'fd', 'Telescope diagnostics' }, { 'fs', 'Telescope lsp_document_symbols' }, { 'fw', 'Telescope lsp_dynamic_workspace_symbols' }, }, }