From ac621a38c500542e501e925b5ddaac79435c3a61 Mon Sep 17 00:00:00 2001 From: robin Date: Sat, 31 Jan 2026 21:27:39 +0100 Subject: [PATCH] fix(view): only update `prompt` when prompttext changes --- lua/artio/view.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/artio/view.lua b/lua/artio/view.lua index a03a0d9..f984fce 100644 --- a/lua/artio/view.lua +++ b/lua/artio/view.lua @@ -119,7 +119,9 @@ function View:setprompttext(content, prompt) self:promptpos() self:setlines(promptidx, promptidx + 1, lines) - vim.fn.prompt_setprompt(ui2.bufs.cmd, promptstr) + if vim.fn.prompt_getprompt(ui2.bufs.cmd) ~= promptstr then + vim.fn.prompt_setprompt(ui2.bufs.cmd, promptstr) + end vim.schedule(function() local ok, result = pcall(vim.api.nvim_buf_set_mark, ui2.bufs.cmd, ":", promptidx + 1, promptlen, {}) if not ok then -- 2.51.2