From 5f44f829481640be0f96759c965ae22a3bcaf7ce Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Thu, 23 Feb 2023 22:06:34 -0800 Subject: [PATCH] fix: bad default value handling in vim.ui.input --- lua/dressing/input.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/dressing/input.lua b/lua/dressing/input.lua index 7acee83..ce2deb2 100644 --- a/lua/dressing/input.lua +++ b/lua/dressing/input.lua @@ -322,7 +322,8 @@ setmetatable(M, { end vim.api.nvim_buf_set_option(bufnr, "filetype", "DressingInput") - vim.api.nvim_buf_set_lines(bufnr, 0, -1, true, { string.gsub(opts.default or "", "\n", " ") }) + local default = string.gsub(opts.default or "", "\n", " ") + vim.api.nvim_buf_set_lines(bufnr, 0, -1, true, { default }) util.add_title_to_win( winid, string.gsub(prompt, "^%s*(.-)%s*$", "%1"),