···119119120120 self:promptpos()
121121 self:setlines(promptidx, promptidx + 1, lines)
122122- vim.fn.prompt_setprompt(ui2.bufs.cmd, promptstr)
122122+ if vim.fn.prompt_getprompt(ui2.bufs.cmd) ~= promptstr then
123123+ vim.fn.prompt_setprompt(ui2.bufs.cmd, promptstr)
124124+ end
123125 vim.schedule(function()
124126 local ok, result = pcall(vim.api.nvim_buf_set_mark, ui2.bufs.cmd, ":", promptidx + 1, promptlen, {})
125127 if not ok then