local actions = require('telescope.actions') local mappingTab = { i = { [''] = actions.select_tab, [''] = actions.select_default, }, } require('telescope').setup({ defaults = { mappings = { i = { [''] = actions.close, [''] = actions.select_default + actions.center, [''] = actions.send_selected_to_loclist, [''] = actions.smart_send_to_qflist, }, }, }, pickers = { -- Your special builtin config goes in here buffers = { sort_lastused = true, theme = 'ivy', mappings = { i = { [''] = actions.delete_buffer, [''] = actions.select_default, }, n = { [''] = actions.delete_buffer, }, }, }, find_files = { theme = 'ivy', previewer = false, }, oldfiles = { theme = 'ivy', }, git_files = { theme = 'ivy', previewer = false, }, lsp_references = { show_line = false; include_declaration = false, }, lsp_dynamic_workspace_symbols = {}, }, }) Project_files = function() local opts = {} -- define here if you want to define something local ok = pcall(require "telescope.builtin".git_files, opts) if not ok then require "telescope.builtin".find_files(opts) end end require('legendary').keymaps( { { 'f', ':lua require("telescope.builtin").find_files({no_ignore=true})', description = 'Find file', }, { 'g', ':lua Project_files()', description = 'Find git files', }, { 'o', ':Telescope oldfiles', description = 'Find old files', }, { 'h', ':Telescope command_history', description = 'Open command history', }, { 'b', ':Telescope buffers', description = 'Select buffer', }, { 'q', ':Telescope quickfix', description = 'Quickfix list with telescope', }, { 'l', ':Telescope live_grep', description = 'Search in project', }, { '', ':Telescope neoclip', description = 'Open clipboard history', }, { 'j', ':Telescope jumplist', description = 'Open jumplist', }, { '', ':Telescope current_buffer_fuzzy_find', description = 'Find in buffer', }, { 'd', ':Telescope grep_string', description = 'Find in workspace', } } ) require('legendary').func( { function() require('telescope.builtin').live_grep({ prompt_title = 'find string in open buffers...', grep_open_files = true }) end, description = 'Search in open files', } )