34 lines
708 B
Lua
34 lines
708 B
Lua
return {
|
|
"nomnivore/ollama.nvim",
|
|
dependencies = {
|
|
"nvim-lua/plenary.nvim",
|
|
},
|
|
|
|
-- Commands added by the plugin
|
|
cmd = { "Ollama", "OllamaModel", "OllamaServe", "OllamaServeStop" },
|
|
|
|
keys = {
|
|
-- Keybind for prompt menu (the <c-u> is important for selections)
|
|
{
|
|
"<leader>oo",
|
|
":<c-u>lua require('ollama').prompt()<cr>",
|
|
desc = "ollama prompt",
|
|
mode = { "n", "v" },
|
|
},
|
|
|
|
-- Direct prompt example
|
|
{
|
|
"<leader>oG",
|
|
":<c-u>lua require('ollama').prompt('Generate_Code')<cr>",
|
|
desc = "ollama Generate Code",
|
|
mode = { "n", "v" },
|
|
},
|
|
},
|
|
|
|
opts = {
|
|
-- your configuration overrides
|
|
model = "deepseek-coder-v2:16b",
|
|
}
|
|
}
|
|
|