From 135bdacf444a98b5f7891b03dac4799c0d3c817c Mon Sep 17 00:00:00 2001 From: rootiest Date: Sat, 8 Feb 2025 21:09:30 -0500 Subject: [PATCH] add code-companion opts --- lua/data/types.lua | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/lua/data/types.lua b/lua/data/types.lua index 388cfda..970f9a3 100644 --- a/lua/data/types.lua +++ b/lua/data/types.lua @@ -398,6 +398,34 @@ M.bufferline = { }, } +-- Code-Coompanion configuration options +M.codecompanion = { + opts = { + adapters = { + openai = function() + return require('codecompanion.adapters').extend('openai', { + env = { + api_key = 'cmd: echo $OPENAI_API_KEY', + }, + schema = { + model = { + default = 'gpt-4o-mini', + }, + }, + }) + end, + }, + strategies = { + chat = { + adapter = 'openai', + }, + inline = { + adapter = 'copilot', + }, + }, + }, +} + --- CodeSnap configuration options M.codesnap = { save_path = '~/Pictures/Screenshots/',