From d14b2290d1abb3face6b35cc131866bc859b25f0 Mon Sep 17 00:00:00 2001 From: Christopher Brewin Date: Sat, 23 Nov 2024 22:27:00 +1000 Subject: [PATCH] fix(sidebar): apply windows.wrap setting to code split and input split (#789) --- lua/avante/sidebar.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lua/avante/sidebar.lua b/lua/avante/sidebar.lua index 22c4fc4..5bb3fc6 100644 --- a/lua/avante/sidebar.lua +++ b/lua/avante/sidebar.lua @@ -1368,7 +1368,9 @@ function Sidebar:create_selected_code() winid = self.input.winid, }, buf_options = buf_options, - win_options = base_win_options, + win_options = vim.tbl_deep_extend("force", base_win_options, { + wrap = Config.windows.wrap, + }), position = "top", size = { height = selected_code_size + 3, @@ -1602,7 +1604,7 @@ function Sidebar:create_input(opts) type = "win", winid = self.result.winid, }, - win_options = vim.tbl_deep_extend("force", base_win_options, { signcolumn = "yes" }), + win_options = vim.tbl_deep_extend("force", base_win_options, { signcolumn = "yes", wrap = Config.windows.wrap }), position = get_position(), size = get_size(), }) @@ -1822,7 +1824,9 @@ function Sidebar:render(opts) bufhidden = "wipe", filetype = "Avante", }), - win_options = base_win_options, + win_options = vim.tbl_deep_extend("force", base_win_options, { + wrap = Config.windows.wrap, + }), size = { width = get_width(), height = get_height(),