feat: zen mode (#2679)

This commit is contained in:
yetone
2025-09-03 12:51:43 +08:00
committed by GitHub
parent 73a797616b
commit 0955c2913f
4 changed files with 34 additions and 10 deletions

View File

@@ -126,6 +126,8 @@ function M.full_view_ask()
})
end
M.zen_mode = M.full_view_ask
---@param opts? AskOptions
function M.ask(opts)
opts = opts or {}

View File

@@ -556,7 +556,7 @@ M._defaults = {
-- NOTE: The following will be safely set by avante.nvim
ask = "<leader>aa",
new_ask = "<leader>an",
full_view_ask = "<leader>am",
zen_mode = "<leader>az",
edit = "<leader>ae",
refresh = "<leader>ar",
focus = "<leader>af",

View File

@@ -96,9 +96,9 @@ function H.keymaps()
)
Utils.safe_keymap_set(
{ "n", "v" },
Config.mappings.full_view_ask,
function() require("avante.api").full_view_ask() end,
{ desc = "avante: ask with full result view" }
Config.mappings.zen_mode,
function() require("avante.api").zen_mode() end,
{ desc = "avante: toggle Zen Mode" }
)
Utils.safe_keymap_set(
{ "n", "v" },