From c19ea9a48a9eb7c2cf17c507d3e59a68214130f3 Mon Sep 17 00:00:00 2001 From: yetone Date: Sun, 18 Aug 2024 13:48:19 +0800 Subject: [PATCH] feat: add wrap line configuration (#59) --- README.md | 1 + lua/avante/config.lua | 1 + lua/avante/view.lua | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5d2c3b4..0826204 100644 --- a/README.md +++ b/README.md @@ -120,6 +120,7 @@ _See [config.lua#L9](./lua/avante/config.lua) for the full config_ }, }, windows = { + wrap_line = true, width = 30, -- default % based on available width }, --- @class AvanteConflictUserConfig diff --git a/lua/avante/config.lua b/lua/avante/config.lua index e2ca5c2..95cb593 100644 --- a/lua/avante/config.lua +++ b/lua/avante/config.lua @@ -56,6 +56,7 @@ M.defaults = { }, }, windows = { + wrap_line = true, width = 30, -- default % based on available width }, --- @class AvanteConflictUserConfig diff --git a/lua/avante/view.lua b/lua/avante/view.lua index 632bc80..8c8f45f 100644 --- a/lua/avante/view.lua +++ b/lua/avante/view.lua @@ -1,3 +1,4 @@ +local Config = require("avante.config") local api = vim.api ---@class avante.View @@ -42,7 +43,7 @@ function View:setup(split_command, size) api.nvim_set_option_value("number", false, { win = self.win }) api.nvim_set_option_value("relativenumber", false, { win = self.win }) api.nvim_set_option_value("list", false, { win = self.win }) - api.nvim_set_option_value("wrap", true, { win = self.win }) + api.nvim_set_option_value("wrap", Config.windows.wrap_line, { win = self.win }) api.nvim_set_option_value("winhl", "", { win = self.win }) -- buffer stuff