return { { "nvim-telescope/telescope.nvim", dependencies = { "nvim-lua/plenary.nvim" }, config = function() require("telescope").setup {} local u = require("config.utils").mapping u.cmd("ff", "Telescope find_files") u.cmd("fg", "Telescope live_grep") u.cmd("fb", "Telescope buffers") u.cmd("fh", "Telescope help_tags") u.cmd("fd", "Telescope diagnostics") u.cmd("fs", "Telescope lsp_document_symbols") u.cmd("fS", "Telescope lsp_workspace_symbols") end }, { "nvim-telescope/telescope-fzf-native.nvim", build = "make", dependencies = { "nvim-telescope/telescope.nvim" }, config = function() require("telescope").load_extension("fzf") end }, { "nvim-telescope/telescope-ui-select.nvim", dependencies = { "nvim-telescope/telescope.nvim" }, config = function() require("telescope").load_extension("ui-select") end }, { "ziontee113/icon-picker.nvim", dependencies = { "stevearc/dressing.nvim" }, config = function() require("icon-picker").setup {} local u = require("config.utils").mapping u.cmd("fi", "IconPickerYank alt_font symbols nerd_font emoji") vim.keymap.set("i", "", "IconPickerInsert alt_font symbols nerd_font emoji") end, } }