local ok, telescope = pcall(require, 'telescope') if not ok then return end telescope.setup { defaults = { prompt_prefix = '❯ ', selection_caret = '❯ ', layout_config = { horizontal = { preview_width = 0.5 } }, file_ignore_patterns = { 'node_modules/.*' }, }, extensions = { fzf = { fuzzy = true, -- false will only do exact matching override_generic_sorter = true, -- override the generic sorter override_file_sorter = true, -- override the file sorter case_mode = "smart_case", -- or "ignore_case" or "respect_case" } } } telescope.load_extension('fzf') telescope.load_extension('file_browser') local map = vim.keymap.set map('n',"", "Telescope file_browser") map('n',"", "Telescope current_buffer_tags") map('n',"e", "Telescope find_files") map('n',"f", "Telescope live_grep") map('n',"g", "Telescope grep_string") map('n',"b", "Telescope buffers") map('n',"h", "Telescope help_tags")