From 48a415ef01539093e422b8f6bacfc98e21924545 Mon Sep 17 00:00:00 2001 From: zenk Date: Wed, 30 Apr 2025 13:59:54 +0800 Subject: [PATCH] feat(window): add height&width option for editing window (#1913) Co-authored-by: zhangkai.zju --- lua/avante/selection.lua | 2 ++ lua/avante/ui/prompt_input.lua | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/avante/selection.lua b/lua/avante/selection.lua index 648e04a..4405fa6 100644 --- a/lua/avante/selection.lua +++ b/lua/avante/selection.lua @@ -284,6 +284,8 @@ function Selection:create_editing_input(request, line1, line2) cancel_callback = function() self:close_editing_input() end, win_opts = { border = Config.windows.edit.border, + height = Config.windows.edit.height, + width = Config.windows.edit.width, title = { { "Avante edit selected block", "FloatTitle" } }, }, start_insert = Config.windows.edit.start_insert, diff --git a/lua/avante/ui/prompt_input.lua b/lua/avante/ui/prompt_input.lua index 4993385..cb5c4b1 100644 --- a/lua/avante/ui/prompt_input.lua +++ b/lua/avante/ui/prompt_input.lua @@ -204,7 +204,7 @@ function PromptInput:show_shortcuts_hints() win = self.winid, width = width, height = 1, - row = math.min(buf_height, win_height), + row = win_height, col = math.max(win_width - width, 0), style = "minimal", border = "none",