Compare commits

..

2 Commits

Author SHA1 Message Date
0cdec9232a swap to obsidian.nvim fork 2025-08-18 12:12:54 +01:00
d9f0034693 can set ai with env vars 2025-07-18 00:27:12 +01:00
2 changed files with 20 additions and 12 deletions

View File

@ -1,3 +1,4 @@
local provider = vim.env.AI_PROVIDER
return {
{
'olimorris/codecompanion.nvim',
@ -42,22 +43,17 @@ return {
},
},
env = {
api_key = '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',
api_key = vim.env.ANTHROPIC_API_KEY,
},
})
end,
allow_insecure = true,
},
--Refer to: https://github.com/olimorris/codecompanion.nvim/blob/main/lua/codecompanion/config.lua
-- strategies = {
-- chat = { adapter = 'anthropic' },
-- inline = { adapter = 'anthropic' },
-- cmd = { adapter = 'anthropic' },
-- },
strategies = {
chat = { adapter = 'ollama' },
inline = { adapter = 'ollama' },
cmd = { adapter = 'ollama' },
chat = { adapter = provider or 'anthropic' },
inline = { adapter = provider or 'anthropic' },
cmd = { adapter = provider or 'anthropic' },
},
},
},

View File

@ -1,8 +1,12 @@
local note_location = vim.env.OBSIDIAN_VAULT
if note_location == '' then
note_location = '~/notes'
end
return {
{
'epwalsh/obsidian.nvim',
'obsidian-nvim/obsidian.nvim',
version = '*',
lazy = false,
ft = 'markdown',
dependencies = {
'nvim-lua/plenary.nvim',
},
@ -18,10 +22,18 @@ return {
})
end,
opts = {
legacy_commands = false,
picker = {
name = 'fzf-lua',
},
completion = {
nvim_cmp = false,
blink = true,
},
workspaces = {
{
name = 'notes',
path = '~/notes',
path = note_location,
},
},
},