local function telescope_setup() require('telescope').setup { defaults = { prompt_prefix = '  ', selection_caret = ' ', set_env = {['COLORTERM'] = 'truecolor'}, layout_strategy = 'horizontal', layout_config = { horizontal = { preview_width = 0.6 }, -- prompt_position = 'top', width = 0.8, height = 0.8 }, file_ignore_patterns = {'.git', '.svn', '.hg', 'node_modules'} }, pickers = { find_files = { hidden = true, follow = true }, grep_string = { opts = '--hidden' } }, extensions = { project = { base_dirs = {{'~/Code', max_depth = 2}} }, fzf = { fuzzy = true, override_generic_sorter = false, override_file_sorter = true, case_mode = 'smart_case' } } } require('telescope').load_extension('project') require('telescope').load_extension('fzf') end telescope_setup()