This commit is contained in:
DeveloperDurp 2025-09-27 07:13:57 -05:00
parent fb0d7779dc
commit 95b409d720
10 changed files with 70 additions and 19 deletions

View file

@ -46,16 +46,23 @@ lspconfig.pyright.setup({
})
lspconfig.powershell_es.setup({
bundle_path = vim.fn.stdpath("data") .. "/mason/packages/powershell-editor-services",
bundle_path = vim.fn.stdpath("data")
.. "/mason/packages/powershell-editor-services",
})
lspconfig.bashls.setup({})
omnisharp_bin = vim.fn.stdpath("data") .. "/mason/packages/omnisharp/omnisharp"
omnisharp_bin = vim.fn.stdpath("data")
.. "/mason/packages/omnisharp/omnisharp"
lspconfig.omnisharp.setup({
on_attach = on_attach,
capabilities = capabilities,
filetypes = { "cs" },
cmd = { omnisharp_bin, "--languageserver", "--hostPID", tostring(pid) },
cmd = {
omnisharp_bin,
"--languageserver",
"--hostPID",
tostring(pid),
},
})

View file

@ -1,6 +1,7 @@
local OLLAMA_TOKEN = os.getenv("OLLAMA_TOKEN")
local OPENAI_TOKEN = os.getenv("OPENAI_TOKEN")
local GEMINI_TOKEN = os.getenv("GEMINI_TOKEN")
local ANTHROPIC_TOKEN = os.getenv("ANTHROPIC_TOKEN")
return {
{
"olimorris/codecompanion.nvim",
@ -30,6 +31,22 @@ return {
},
})
end,
anthropic = function()
return require("codecompanion.adapters").extend(
"anthropic",
{
name = "anthropic",
schema = {
model = {
default = "claude-3-haiku-20240307",
},
},
env = {
api_key = ANTHROPIC_TOKEN,
},
}
)
end,
openai = function()
return require("codecompanion.adapters").extend("openai", {
name = "openai",