feat(sidebar): Add option and keymap to start a new chat directly (#2004)

This commit is contained in:
aniaan
2025-05-07 15:27:50 +08:00
committed by GitHub
parent 103b827b60
commit 113913355a
3 changed files with 16 additions and 2 deletions

View File

@@ -57,6 +57,12 @@ end
function H.keymaps()
vim.keymap.set({ "n", "v" }, "<Plug>(AvanteAsk)", function() require("avante.api").ask() end, { noremap = true })
vim.keymap.set(
{ "n", "v" },
"<Plug>(AvanteAskNew)",
function() require("avante.api").ask({ new_chat = true }) end,
{ noremap = true }
)
vim.keymap.set(
{ "n", "v" },
"<Plug>(AvanteChat)",
@@ -88,6 +94,12 @@ function H.keymaps()
function() require("avante.api").ask() end,
{ desc = "avante: ask" }
)
Utils.safe_keymap_set(
{ "n", "v" },
Config.mappings.new_ask,
function() require("avante.api").ask({ new_chat = true }) end,
{ desc = "avante: create new ask" }
)
Utils.safe_keymap_set(
"v",
Config.mappings.edit,