return { { "zbirenbaum/copilot.lua", event = { "InsertEnter" }, build = ":Copilot auth", config = function() vim.schedule(function() require("copilot").setup({ filetypes = { yaml = true }, suggestion = { enabled = false }, panel = { enabled = false }, }) end) end, }, { "zbirenbaum/copilot-cmp", dependencies = { "copilot.lua" }, opts = {}, }, { "hrsh7th/nvim-cmp", dependencies = { "zbirenbaum/copilot-cmp" }, opts = function(_, opts) if type(opts) == "table" then table.insert(opts.sources, 1, { name = "copilot" }) opts.formatting.format.menu["copilot"] = "" end end, }, }