]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1959: Wrong wrapping of long output using :echowindow v9.1.1959
authorglepnir <glephunter@gmail.com>
Sun, 7 Dec 2025 17:48:22 +0000 (18:48 +0100)
committerChristian Brabandt <cb@256bit.org>
Sun, 7 Dec 2025 17:48:22 +0000 (18:48 +0100)
commit826d10296f3e25ba9c9a74ba080fff069aff72e1
treebb4b9c571d7f14eed03421570fa94f84bbc8cef5
parent2da433cff7a7fff965a1e14dbee3dc4160d0ed74
patch 9.1.1959: Wrong wrapping of long output using :echowindow

Problem:  Outputting long strings using :echowindow wraps one character
          per line and display in reverse order (Hirohito Higashi)
Solution: Use full width for :echowindow, reset msg_col after wrapping,
          and increment lnum correctly when creating new lines (glepnir)

fixes: #18750
closes: #18874

Signed-off-by: glepnir <glephunter@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/message.c
src/testdir/dumps/Test_echowindow_10.dump [new file with mode: 0644]
src/testdir/dumps/Test_echowindow_11.dump [new file with mode: 0644]
src/testdir/test_messages.vim
src/version.c