| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 | local status_ok, telescope = pcall(require, "telescope")if not status_ok then  returnendlocal actions = require "telescope.actions"-- if O.plugin.trouble.active then--     local trouble = require("trouble.providers.telescope")-- end-- Global remapping-------------------------------- '--color=never',telescope.setup {  defaults = {    find_command = {      "rg",      "--no-heading",      "--with-filename",      "--line-number",      "--column",      "--smart-case",    },    prompt_prefix = " ",    selection_caret = " ",    entry_prefix = "  ",    initial_mode = "insert",    selection_strategy = "reset",    sorting_strategy = "descending",    layout_strategy = "horizontal",    layout_config = {      width = 0.75,      prompt_position = "bottom",      preview_cutoff = 120,      horizontal = { mirror = false },      vertical = { mirror = false },    },    file_sorter = require("telescope.sorters").get_fzy_sorter,    file_ignore_patterns = {},    generic_sorter = require("telescope.sorters").get_generic_fuzzy_sorter,    path_display = {"shorten"},    winblend = 0,    border = {},    borderchars = { "─", "│", "─", "│", "╭", "╮", "╯", "╰" },    color_devicons = true,    use_less = true,    set_env = { ["COLORTERM"] = "truecolor" }, -- default = nil,    file_previewer = require("telescope.previewers").vim_buffer_cat.new,    grep_previewer = require("telescope.previewers").vim_buffer_vimgrep.new,    qflist_previewer = require("telescope.previewers").vim_buffer_qflist.new,    -- Developer configurations: Not meant for general override    buffer_previewer_maker = require("telescope.previewers").buffer_previewer_maker,    mappings = {      i = {        ["<C-c>"] = actions.close,        ["<C-j>"] = actions.move_selection_next,        ["<C-k>"] = actions.move_selection_previous,        -- ["<c-t>"] = trouble.open_with_trouble,        ["<C-q>"] = actions.smart_send_to_qflist + actions.open_qflist,        -- To disable a keymap, put [map] = false        -- So, to not map "<C-n>", just put        -- ["<c-x>"] = false,        -- ["<esc>"] = actions.close,        -- Otherwise, just set the mapping to the function that you want it to be.        -- ["<C-i>"] = actions.select_horizontal,        -- Add up multiple actions        ["<CR>"] = actions.select_default + actions.center,        -- You can perform as many actions in a row as you like        -- ["<CR>"] = actions.select_default + actions.center + my_cool_custom_action,      },      n = {        ["<C-j>"] = actions.move_selection_next,        ["<C-k>"] = actions.move_selection_previous,        -- ["<c-t>"] = trouble.open_with_trouble,        ["<C-q>"] = actions.smart_send_to_qflist + actions.open_qflist,        -- ["<C-i>"] = my_cool_custom_action,      },    },  },  extensions = {    fzy_native = {      override_generic_sorter = false,      override_file_sorter = true,    },  },}-- require'telescope'.load_extension('project')
 |