This commit is contained in:
DeveloperDurp 2024-07-28 06:36:41 -05:00
parent 8160460e7a
commit ecb347cc19
15 changed files with 55 additions and 552 deletions

View file

@ -1,3 +1,5 @@
local Ollama_url = (os.getenv "OLLAMA_TOKEN") and "https://" .. os.getenv "OLLAMA_TOKEN" .. "@ollama.durp.info"
or "https://localhost:11347"
return {
{
"stevearc/conform.nvim",
@ -120,26 +122,43 @@ return {
end
end,
},
-- {
-- "m4xshen/hardtime.nvim",
-- dependencies = { "MunifTanjim/nui.nvim", "nvim-lua/plenary.nvim" },
-- opts = {},
-- lazy = false,
-- },
{
"epwalsh/obsidian.nvim",
version = "*",
lazy = true,
ft = "markdown",
"nomnivore/ollama.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
},
opts = {
workspaces = {
{
name = "vault",
path = "~/Documents/obsidian"
},
lazy = false,
-- 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" },
},
},
},
{
"m4xshen/hardtime.nvim",
dependencies = { "MunifTanjim/nui.nvim", "nvim-lua/plenary.nvim" },
opts = {}
---@type Ollama.Config
opts = {
model = "llama3.1:latest",
url = Ollama_url,
},
},
}

View file

@ -1,16 +1,18 @@
return {
"epwalsh/obsidian.nvim",
version = "*",
lazy = true,
ft = "markdown",
dependencies = {
"nvim-lua/plenary.nvim",
},
opts = {
workspaces = {
{
name = "vault",
path = "~/Documents/obsidian"
{
"epwalsh/obsidian.nvim",
version = "*",
lazy = true,
ft = "markdown",
dependencies = {
"nvim-lua/plenary.nvim",
},
opts = {
workspaces = {
{
name = "vault",
path = "~/Documents/obsidian",
},
},
},
},