- Move ollama plugin out of user.lua, as that file has basically just UI configuration - Remove zen astrocommunity configuration and enable snacks.nvim's zen - Remove unused community plugins - Configure catppuccin/nvim's integrations, adding snacks.nvim and blink.cmp while removing notify, telescope and nvim-cmp
33 lines
842 B
Lua
33 lines
842 B
Lua
--- @type LazySpec
|
|
return {
|
|
"nomnivore/ollama.nvim",
|
|
dependencies = {
|
|
"nvim-lua/plenary.nvim",
|
|
},
|
|
|
|
-- All the user commands added by the plugin
|
|
cmd = { "Ollama", "OllamaModel", "OllamaServe", "OllamaServeStop" },
|
|
|
|
keys = {
|
|
-- Sample keybind for prompt menu. Note that the <c-u> is important for selections to work properly.
|
|
{
|
|
"<leader>oo",
|
|
":<c-u>lua require('ollama').prompt()<cr>",
|
|
desc = "ollama prompt",
|
|
mode = { "n", "v" },
|
|
},
|
|
|
|
-- Sample keybind for direct prompting. Note that the <c-u> is important for selections to work properly.
|
|
{
|
|
"<leader>oG",
|
|
":<c-u>lua require('ollama').prompt('Generate_Code')<cr>",
|
|
desc = "ollama Generate Code",
|
|
mode = { "n", "v" },
|
|
},
|
|
},
|
|
|
|
---@type Ollama.Config
|
|
opts = {
|
|
-- your configuration overrides
|
|
},
|
|
}
|