my dotfiles for arch
at main 78 lines 1.6 kB view raw
1return { 2 "zbirenbaum/copilot.lua", 3 cmd = "Copilot", 4 event = "InsertEnter", 5 enabled = false, 6 config = function() 7 require("copilot").setup({ 8 panel = { 9 enabled = true, 10 auto_refresh = false, 11 keymap = { 12 jump_prev = "[[", 13 jump_next = "]]", 14 accept = "<CR>", 15 refresh = "gr", 16 open = "<M-CR>", 17 }, 18 layout = { 19 position = "bottom", -- | top | left | right | bottom | 20 ratio = 0.4, 21 }, 22 }, 23 suggestion = { 24 enabled = true, 25 auto_trigger = false, 26 hide_during_completion = true, 27 debounce = 75, 28 trigger_on_accept = true, 29 keymap = { 30 accept = "<C-l>", 31 accept_word = false, 32 accept_line = false, 33 next = "<C-k>", 34 prev = "<C-j>", 35 dismiss = "<C-/>", 36 }, 37 }, 38 nes = { 39 enabled = false, -- requires copilot-lsp as a dependency 40 auto_trigger = false, 41 keymap = { 42 accept_and_goto = false, 43 accept = false, 44 dismiss = false, 45 }, 46 }, 47 }) 48 end, 49 -- opts = { 50 -- suggestion = { 51 -- enabled = true, 52 -- auto_trigger = false, -- Don't show suggestions automatically 53 -- keymap = { 54 -- accept = "<C-y>", 55 -- accept_word = "<C-w>", 56 -- accept_line = "<C-l>", 57 -- next = "<C-]>", -- Request/cycle suggestions 58 -- prev = "<C-[>", 59 -- dismiss = "<C-e>", 60 -- }, 61 -- }, 62 -- panel = { 63 -- enabled = true, 64 -- }, 65 -- }, 66 -- keys = { 67 -- { 68 -- "<leader>ct", 69 -- "<cmd>Copilot toggle<cr>", 70 -- desc = "Copilot: Toggle auto-suggestions", 71 -- }, 72 -- { 73 -- "<leader>cp", 74 -- "<cmd>Copilot panel<cr>", 75 -- desc = "Copilot: Open panel", 76 -- }, 77 -- }, 78}