copilot as cmp source

pull/2680/head
Panos Sakkos 7 months ago
parent e1562108f0
commit a5381889b9

Binary file not shown.

Before

Width:  |  Height:  |  Size: 115 KiB

After

Width:  |  Height:  |  Size: 119 KiB

@ -2,15 +2,24 @@ local M = {}
M.copilot = {
suggestion = {
enabled = true,
auto_trigger = true,
keymap = {},
enabled = false,
},
panel = {
enabled = false,
},
}
M.cmp = {
sources = {
{ name = "copilot" },
{ name = "nvim_lsp" },
{ name = "luasnip" },
{ name = "buffer" },
{ name = "nvim_lua" },
{ name = "path" },
},
}
-- Horizontal terminal height at 50%
M.nvterm = {
terminals = {

@ -80,44 +80,6 @@ M.copilot = {
"Disable Copilot",
},
},
i = {
["<C-n>"] = {
function()
local copilot_suggestion = require "copilot.suggestion"
if copilot_suggestion then
copilot_suggestion.accept()
end
end,
"Accept Suggestion",
},
["<C-,>"] = {
function()
local copilot_suggestion = require "copilot.suggestion"
if copilot_suggestion then
copilot_suggestion.next()
end
end,
"Next Suggestion",
},
["<C-m>"] = {
function()
local copilot_suggestion = require "copilot.suggestion"
if copilot_suggestion then
copilot_suggestion.prev()
end
end,
"Previous Suggestion",
},
["<C-X>"] = {
function()
local copilot_suggestion = require "copilot.suggestion"
if copilot_suggestion then
copilot_suggestion.dismiss()
end
end,
"Dismiss Suggestion",
},
},
}
M.dap = {

@ -12,10 +12,18 @@ local plugins = {
},
{
"zbirenbaum/copilot-cmp",
lazy = false,
dependencies = {
"hrsh7th/nvim-cmp",
"zbirenbaum/copilot.lua",
},
config = true,
config = function()
require("copilot_cmp").setup()
end,
},
{
"hrsh7th/nvim-cmp",
opts = overrides.cmp,
},
{
"lewis6991/gitsigns.nvim",

Loading…
Cancel
Save