Files
Christopher Williams 63c4fcc16c Add rest of settings
2026-05-16 11:42:20 -04:00

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