return { "zbirenbaum/copilot.lua", cmd = "Copilot", event = "InsertEnter", enabled = false, config = function() require("copilot").setup({ panel = { enabled = true, auto_refresh = false, keymap = { jump_prev = "[[", jump_next = "]]", accept = "", refresh = "gr", open = "", }, layout = { position = "bottom", -- | top | left | right | bottom | ratio = 0.4, }, }, suggestion = { enabled = true, auto_trigger = false, hide_during_completion = true, debounce = 75, trigger_on_accept = true, keymap = { accept = "", accept_word = false, accept_line = false, next = "", prev = "", dismiss = "", }, }, nes = { enabled = false, -- requires copilot-lsp as a dependency auto_trigger = false, keymap = { accept_and_goto = false, accept = false, dismiss = false, }, }, }) end, -- opts = { -- suggestion = { -- enabled = true, -- auto_trigger = false, -- Don't show suggestions automatically -- keymap = { -- accept = "", -- accept_word = "", -- accept_line = "", -- next = "", -- Request/cycle suggestions -- prev = "", -- dismiss = "", -- }, -- }, -- panel = { -- enabled = true, -- }, -- }, -- keys = { -- { -- "ct", -- "Copilot toggle", -- desc = "Copilot: Toggle auto-suggestions", -- }, -- { -- "cp", -- "Copilot panel", -- desc = "Copilot: Open panel", -- }, -- }, }