local M = { { "zbirenbaum/copilot.lua", dependencies = { "copilotlsp-nvim/copilot-lsp", }, cmd = "Copilot", build = ":Copilot auth", event = "BufReadPost", config = function() require("copilot").setup({ suggestion = { enabled = true, auto_trigger = true, keymap = { accept = "", accept_line = "", accept_word = "", -- next = "", -- prev = "", dismiss = "", }, }, nes = { enabled = false, keymap = { accept_and_goto = "p", accept = false, dismiss = "", }, }, panel = { enabled = false }, filetypes = { lua = true, markdown = true, help = true, }, }) -- vim.api.nvim_create_autocmd("User", { -- pattern = "BlinkCmpMenuOpen", -- callback = function() -- vim.b.copilot_suggestion_hidden = true -- end, -- }) -- -- vim.api.nvim_create_autocmd("User", { -- pattern = "BlinkCmpMenuClose", -- callback = function() -- vim.b.copilot_suggestion_hidden = false -- end, -- }) end, }, { "olimorris/codecompanion.nvim", version = "^19.0.0", opts = {}, dependencies = { "nvim-lua/plenary.nvim", "nvim-treesitter/nvim-treesitter", }, }, } return M