feat(nvim): updated codecompanion and mini.files config
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
|
|
||||||
|
|
||||||
vim.keymap.set({'n', 'v'}, '<leader>mct', '<cmd>CodeCompanionChat Toggle<cr>', { noremap = true, silent = true, desc = "CC Toggle" })
|
vim.keymap.set({'n', 'v'}, '<leader>mct', '<cmd>CodeCompanionChat Toggle<cr>', { noremap = true, silent = true, desc = "CC Toggle" })
|
||||||
vim.keymap.set({'n', 'v'}, '<leader>mca', '<cmd>CodeCompanionActions<cr>', { noremap = true, silent = true, desc = "CC Action" })
|
vim.keymap.set({'n', 'v'}, '<leader>mca', '<cmd>CodeCompanionActions<cr>', { noremap = true, silent = true, desc = "CC Action" })
|
||||||
vim.keymap.set({'n', 'v'}, '<leader>mce', '<cmd>CodeCompanion Explain<cr>', { desc = "CC Explain" })
|
vim.keymap.set({'n', 'v'}, '<leader>mce', '<cmd>CodeCompanion Explain<cr>', { desc = "CC Explain" })
|
||||||
@@ -187,7 +188,7 @@ codecompanion.setup({
|
|||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
ollama = function()
|
ollama = function()
|
||||||
local ollama_url = os.getenv("OLLAMA_URL") or "http://localhost:11434"
|
local ollama_url = os.getenv("OLLAMA_URL") or "http://192.168.33.74:11434"
|
||||||
return require("codecompanion.adapters").extend("ollama", {
|
return require("codecompanion.adapters").extend("ollama", {
|
||||||
env = {
|
env = {
|
||||||
url = ollama_url,
|
url = ollama_url,
|
||||||
@@ -354,6 +355,14 @@ codecompanion.setup({
|
|||||||
-- "ddgr_search",
|
-- "ddgr_search",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
-- ["memory"] = {
|
||||||
|
-- opts = {
|
||||||
|
-- whitelist = {
|
||||||
|
-- { path = vim.fn.expand("~/.local/share/dotfiles"), as = "/dotfiles" },
|
||||||
|
-- { path = vim.fn.expand("~/.local/share/dotfiles/memories/profile.md"), as = "/personal" },
|
||||||
|
-- },
|
||||||
|
-- },
|
||||||
|
-- },
|
||||||
["fetch_enhanced"] = {
|
["fetch_enhanced"] = {
|
||||||
description = "Fetch a data from the web",
|
description = "Fetch a data from the web",
|
||||||
callback = function(url, options)
|
callback = function(url, options)
|
||||||
@@ -547,8 +556,8 @@ codecompanion.setup({
|
|||||||
},
|
},
|
||||||
-- adapter = { name = "abacus", model = "route-llm" },
|
-- adapter = { name = "abacus", model = "route-llm" },
|
||||||
-- adapter = { name = "opencode", model = "github-copilot/gpt-5.2-codex" },
|
-- adapter = { name = "opencode", model = "github-copilot/gpt-5.2-codex" },
|
||||||
-- adapter = { name = "copilot", model = "gpt-5-mini" },
|
adapter = { name = "copilot", model = "gpt-5-mini" },
|
||||||
adapter = { name = "goose" },
|
-- adapter = { name = "goose" },
|
||||||
},
|
},
|
||||||
inline = {
|
inline = {
|
||||||
-- adapter = { name = "abacus", model = "route-llm" },
|
-- adapter = { name = "abacus", model = "route-llm" },
|
||||||
|
|||||||
@@ -68,7 +68,8 @@ vim.keymap.set('n', "<leader>q", function() require("mini.files").open(vim.api.n
|
|||||||
vim.keymap.set('n', "<leader>Q", function() require("mini.files").open() end, { desc = "File Explore" })
|
vim.keymap.set('n', "<leader>Q", function() require("mini.files").open() end, { desc = "File Explore" })
|
||||||
require('mini.files').setup({
|
require('mini.files').setup({
|
||||||
mappings = {
|
mappings = {
|
||||||
close = "<Esc>",
|
go_in_plus = "<cr>",
|
||||||
|
go_out_plus = "<Esc>",
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user