feat(messages): confirm kind for z=, :tselect, inputlist() #32521

Problem:  Messages preceding a `cmdline_show->prompt` event can not be
          distinguished as such when receiving the event. (But since
          `msg_show` handlers should be scheduled, one can already check
          whether a prompt is active when displaying the message.)

Solution: Rather than add a new kind again, use the `confirm` kind.
          Could be seen as slightly misleading where it is more of
          a choice rather than a confirmation, but that already applies
          to `confirm()` as well...
This commit is contained in:
luukvbaal
2025-02-20 23:04:27 +01:00
committed by GitHub
parent 51cf84daf9
commit e16bec41b6
5 changed files with 52 additions and 7 deletions

View File

@@ -791,7 +791,8 @@ must handle.
Name indicating the message kind:
"" (empty) Unknown (consider a |feature-request|)
"bufwrite" |:write| message
"confirm" |confirm()| or |:confirm| dialog
"confirm" Message preceding a prompt (|:confirm|,
|confirm()|, |inputlist()|, |z=,|, …)
"emsg" Error (|errors|, internal error, |:throw|, …)
"echo" |:echo| message
"echomsg" |:echomsg| message