linuxware/modules/neovim/lua/plugins/ollama-nvim.lua
Alexandre Cavalheiro S. Tiago da Silva fd1903218e
chore(neovim): touch-ups
- 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
2025-04-16 14:24:28 -03:00

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
},
}