56 lines
1.5 KiB
Lua
56 lines
1.5 KiB
Lua
return {
|
|
"github/copilot.vim",
|
|
{
|
|
"nomnivore/ollama.nvim",
|
|
dependencies = {
|
|
"nvim-lua/plenary.nvim",
|
|
},
|
|
cmd = { "Ollama", "OllamaModel", "OllamaServe", "OllamaServeStop" },
|
|
keys = {
|
|
{
|
|
"<leader>oo",
|
|
":<c-u>lua require('ollama').prompt()<cr>",
|
|
desc = "ollama prompt",
|
|
mode = { "n", "v" },
|
|
},
|
|
{
|
|
"<leader>oG",
|
|
":<c-u>lua require('ollama').prompt('Generate_Code')<cr>",
|
|
desc = "ollama Generate Code",
|
|
mode = { "n", "v" },
|
|
},
|
|
},
|
|
|
|
opts = {
|
|
model = "qwen2.5-coder"
|
|
},
|
|
},
|
|
{
|
|
"yetone/avante.nvim",
|
|
event = "VeryLazy",
|
|
version = false, -- Never set this value to "*"! Never!
|
|
opts = {
|
|
system_prompt = function()
|
|
local hub = require("mcphub").get_hub_instance()
|
|
return hub:get_active_servers_prompt()
|
|
end,
|
|
custom_tools = function()
|
|
return {
|
|
require("mcphub.extensions.avante").mcp_tool(),
|
|
}
|
|
end,
|
|
provider = "ollama",
|
|
ollama = {
|
|
model = "qwen2.5-coder"
|
|
}
|
|
},
|
|
dependencies = {
|
|
"nvim-treesitter/nvim-treesitter",
|
|
"stevearc/dressing.nvim",
|
|
"nvim-lua/plenary.nvim",
|
|
"MunifTanjim/nui.nvim",
|
|
}
|
|
}
|
|
|
|
}
|