66 lines
1.3 KiB
Lua
66 lines
1.3 KiB
Lua
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 = "<C-j>",
|
|
accept_line = "<C-l>",
|
|
accept_word = "<C-k>",
|
|
-- next = "<C-]>",
|
|
-- prev = "<C-[>",
|
|
dismiss = "<C-c>",
|
|
},
|
|
},
|
|
nes = {
|
|
enabled = false,
|
|
keymap = {
|
|
accept_and_goto = "<leader>p",
|
|
accept = false,
|
|
dismiss = "<Esc>",
|
|
},
|
|
},
|
|
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
|