31 lines
773 B
Lua
31 lines
773 B
Lua
return {
|
|
'zbirenbaum/copilot.lua',
|
|
cmd = 'Copilot',
|
|
event = 'InsertEnter',
|
|
config = function()
|
|
local node_cmd = nil
|
|
local docker_node = vim.fn.expand('$HOME') .. '/.nvm/versions/node/v22.12.0/bin/node'
|
|
if vim.fn.executable(docker_node) == 1 then
|
|
node_cmd = docker_node
|
|
end
|
|
require('copilot').setup({
|
|
filetypes = {
|
|
yaml = false,
|
|
markdown = false,
|
|
python = true,
|
|
help = false,
|
|
gitcommit = false,
|
|
gitrebase = false,
|
|
hgcommit = false,
|
|
svn = false,
|
|
cvs = false,
|
|
cpp = true,
|
|
['.'] = false,
|
|
},
|
|
copilot_node_command = node_cmd,
|
|
suggestion = { enabled = false, auto_trigger = false },
|
|
panel = { enabled = false },
|
|
})
|
|
end,
|
|
}
|