mirror of
https://github.com/macocianradu/setup.git
synced 2026-07-16 10:38:46 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1ff5b544f1 |
@@ -1,19 +1,7 @@
|
|||||||
require('codecompanion').setup({
|
require('codecompanion').setup({
|
||||||
extensions = {
|
extensions = {
|
||||||
history = {
|
history = {
|
||||||
enabled = true,
|
enabled= true,
|
||||||
opts = {
|
|
||||||
title_generation_opts = {
|
|
||||||
adapter = "openrouter",
|
|
||||||
model = "minimax/minimax-m2.5"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
summary = {
|
|
||||||
generation_opts = {
|
|
||||||
adapter = "openrouter",
|
|
||||||
model = "minimax/minimax-m2.5"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
adapters = {
|
adapters = {
|
||||||
@@ -27,40 +15,23 @@ require('codecompanion').setup({
|
|||||||
},
|
},
|
||||||
schema = {
|
schema = {
|
||||||
model = {
|
model = {
|
||||||
default = "qwen3.5:9b",
|
default = "qwen3.5:9b", -- Use the exact model name from your PC
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
openrouter = function()
|
|
||||||
return require("codecompanion.adapters").extend("openai_compatible", {
|
|
||||||
env = {
|
|
||||||
url = "https://openrouter.ai/api",
|
|
||||||
api_key = os.getenv("OPENROUTER_API_KEY"),
|
|
||||||
chat_url = "/v1/chat/completions",
|
|
||||||
},
|
|
||||||
schema = {
|
|
||||||
model = {
|
|
||||||
default = "qwen/qwen3.5-plus-02-15",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
end,
|
|
||||||
},
|
},
|
||||||
acp = {
|
acp = {
|
||||||
claude_code = function()
|
claude_code = function()
|
||||||
return require("codecompanion.adapters").extend("claude_code", {})
|
return require("codecompanion.adapters").extend("claude_code", { })
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
interactions = {
|
interactions = {
|
||||||
chat = {
|
chat = {
|
||||||
adapter = "opencode",
|
adapter = "claude_code",
|
||||||
},
|
|
||||||
inline = {
|
|
||||||
adapter = "openrouter",
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
vim.keymap.set('n', '<leader>gpt', function() require("codecompanion").chat({ strategy = "agent" }) end);
|
vim.keymap.set('n', '<leader>gpt', function() require("codecompanion").chat({strategy = "agent" }) end);
|
||||||
|
|||||||
@@ -1,9 +0,0 @@
|
|||||||
local strudel = require("strudel")
|
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader>sl", strudel.launch, { desc = "Launch Strudel" })
|
|
||||||
vim.keymap.set("n", "<leader>sq", strudel.quit, { desc = "Quit Strudel" })
|
|
||||||
vim.keymap.set("n", "<leader>st", strudel.toggle, { desc = "Strudel Toggle Play/Stop" })
|
|
||||||
vim.keymap.set("n", "<leader>su", strudel.update, { desc = "Strudel Update" })
|
|
||||||
vim.keymap.set("n", "<leader>ss", strudel.stop, { desc = "Strudel Stop Playback" })
|
|
||||||
vim.keymap.set("n", "<leader>sb", strudel.set_buffer, { desc = "Strudel set current buffer" })
|
|
||||||
vim.keymap.set("n", "<leader>sx", strudel.execute, { desc = "Strudel set current buffer and update" })
|
|
||||||
@@ -31,13 +31,6 @@ require("lazy").setup({
|
|||||||
{
|
{
|
||||||
'shaunsingh/nord.nvim'
|
'shaunsingh/nord.nvim'
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"gruvw/strudel.nvim",
|
|
||||||
build = "npm ci",
|
|
||||||
config = function()
|
|
||||||
require("strudel").setup()
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"thgrund/tidal.nvim",
|
"thgrund/tidal.nvim",
|
||||||
opts = {
|
opts = {
|
||||||
@@ -49,7 +42,7 @@ require("lazy").setup({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
sclang = {
|
sclang = {
|
||||||
enabled = true,
|
enabled = true ,
|
||||||
file = os.getenv("HOME") .. "/.local/share/tidal/BootSuperDirt.scd",
|
file = os.getenv("HOME") .. "/.local/share/tidal/BootSuperDirt.scd",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user