return { { -- Диалоговое окно поиска "nvim-telescope/telescope.nvim", tag = "0.1.5", -- event = { "BufReadPre", "BufNewFile" }, dependencies = { "nvim-lua/plenary.nvim", "nvim-telescope/telescope-ui-select.nvim", "nvim-telescope/telescope-file-browser.nvim", "nvim-telescope/telescope-symbols.nvim", }, keys = { { "tf", "Telescope find_files" }, { "tg", "Telescope live_grep" }, { "tb", "Telescope buffers" }, { "tfb", "Telescope file_browser" }, { "gc", "Telescope git_bcommits" }, { "gb", "Telescope git_branches" }, { "gs", "Telescope git_branches" }, { "ts", "Telescope symbols" }, { "th", "Telescope help_tags" }, -- { "tn", "Telescope fidget" }, }, config = function() local telescope = require("telescope") local actions = require("telescope.actions") telescope.setup({ extensions = { ["ui-select"] = { require("telescope.themes").get_dropdown({}), }, ["file_browser"] = { theme = "ivy", }, ["symbols"] = {}, }, pickers = { buffers = { mappings = { i = { [""] = actions.delete_buffer + actions.move_to_top }, n = { [""] = actions.delete_buffer + actions.move_to_top }, }, }, }, }) telescope.load_extension("file_browser") telescope.load_extension("ui-select") telescope.load_extension("fidget") end, }, }