return { -- Telescope plugin { "nvim-telescope/telescope.nvim", branch = "0.1.x", dependencies = { { "nvim-lua/plenary.nvim" }, }, cmd = "Telescope", config = function() require("telescope").setup(require "config.telescope") require("telescope").load_extension "notify" require("telescope").load_extension "fzf" require("telescope").load_extension "lazy" require("telescope").load_extension "aerial" require("telescope").load_extension "luasnip" require("telescope").load_extension "git_diffs" require("telescope").load_extension "command_center" require("telescope").load_extension "http" end, }, -- Additional telescope extensions { "nvim-telescope/telescope-fzf-native.nvim", build = "make", dependencies = { "nvim-telescope/telescope.nvim" }, lazy = true, }, { "tsakirist/telescope-lazy.nvim", dependencies = { "nvim-telescope/telescope.nvim", "folke/lazy.nvim", }, lazy = true, }, { "benfowler/telescope-luasnip.nvim", dependencies = { "nvim-telescope/telescope.nvim", "L3MON4D3/LuaSnip", }, lazy = true, }, { "paopaol/telescope-git-diffs.nvim", dependencies = { "nvim-lua/plenary.nvim", "sindrets/diffview.nvim", }, lazy = true, }, { "FeiyouG/command_center.nvim", dependencies = { "nvim-telescope/telescope.nvim" }, lazy = true, }, { "barrett-ruth/telescope-http.nvim", dependencies = { "savq/paq-nvim", "nvim-telescope/telescope.nvim" }, lazy = true, }, }