From 4cf38eb3bf5c463c4f39d235b2cd49db38846148 Mon Sep 17 00:00:00 2001 From: Neovimproved Date: Fri, 24 Jul 2026 22:07:57 +0100 Subject: [PATCH] fix(input): remove history of set lines --- lua/snacks/input.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/snacks/input.lua b/lua/snacks/input.lua index e6eee38d8..aaac4c760 100644 --- a/lua/snacks/input.lua +++ b/lua/snacks/input.lua @@ -232,7 +232,10 @@ function M.input(opts, on_confirm) ctx = { opts = opts, win = win } vim.fn.prompt_setprompt(win.buf, "") if opts.default then + local initial_undolevels = vim.bo[win.buf].undolevels + vim.bo[win.buf].undolevels = -1 vim.api.nvim_buf_set_lines(win.buf, 0, -1, false, { opts.default }) + vim.bo[win.buf].undolevels = initial_undolevels end local function highlight()