diff --git a/lua/avante/config.lua b/lua/avante/config.lua index 8c912aa..e511521 100644 --- a/lua/avante/config.lua +++ b/lua/avante/config.lua @@ -96,6 +96,10 @@ M.defaults = { next = "]]", prev = "[[", }, + submit = { + normal = "", + insert = "", + }, }, windows = { wrap = true, -- similar to vim.o.wrap diff --git a/lua/avante/sidebar.lua b/lua/avante/sidebar.lua index 425517f..734e719 100644 --- a/lua/avante/sidebar.lua +++ b/lua/avante/sidebar.lua @@ -1314,8 +1314,8 @@ function Sidebar:create_input() handle_submit(request) end - self.input:map("n", "", on_submit) - self.input:map("i", "", on_submit) + self.input:map("n", Config.mappings.submit.normal, on_submit) + self.input:map("i", Config.mappings.submit.insert, on_submit) self.input:mount() @@ -1358,9 +1358,9 @@ function Sidebar:create_input() local function show_hint() close_hint() -- Close the existing hint window - local hint_text = "Press to submit" + local hint_text = "Press " .. Config.mappings.submit.insert .. " to submit" if vim.fn.mode() ~= "i" then - hint_text = "Press to submit" + hint_text = "Press " .. Config.mappings.submit.normal .. " to submit" end local buf = api.nvim_create_buf(false, true)