Compare commits
2 Commits
cfac74a751
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 0cdec9232a | |||
| d9f0034693 |
@ -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' },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@ -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,
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user