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 = { { "tff", "Telescope find_files" }, { "tg", "Telescope live_grep" }, { "tb", "Telescope buffers" }, { "th", "Telescope help_tags" }, { "tfb", "Telescope file_browser" }, { "ts", "Telescope symbols" } }, 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") end, } }