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 { return {
{ {
'olimorris/codecompanion.nvim', 'olimorris/codecompanion.nvim',
@ -42,22 +43,17 @@ return {
}, },
}, },
env = { env = {
api_key = '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', api_key = vim.env.ANTHROPIC_API_KEY,
}, },
}) })
end, end,
allow_insecure = true, allow_insecure = true,
}, },
--Refer to: https://github.com/olimorris/codecompanion.nvim/blob/main/lua/codecompanion/config.lua --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 = { strategies = {
chat = { adapter = 'ollama' }, chat = { adapter = provider or 'anthropic' },
inline = { adapter = 'ollama' }, inline = { adapter = provider or 'anthropic' },
cmd = { adapter = 'ollama' }, 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 { return {
{ {
'epwalsh/obsidian.nvim', 'obsidian-nvim/obsidian.nvim',
version = '*', version = '*',
lazy = false, ft = 'markdown',
dependencies = { dependencies = {
'nvim-lua/plenary.nvim', 'nvim-lua/plenary.nvim',
}, },
@ -18,10 +22,18 @@ return {
}) })
end, end,
opts = { opts = {
legacy_commands = false,
picker = {
name = 'fzf-lua',
},
completion = {
nvim_cmp = false,
blink = true,
},
workspaces = { workspaces = {
{ {
name = 'notes', name = 'notes',
path = '~/notes', path = note_location,
}, },
}, },
}, },