]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1888: Wrong display with cpo+=$, matchparen and wrapped line v9.1.1888
authorzeertzjq <zeertzjq@outlook.com>
Wed, 29 Oct 2025 20:15:01 +0000 (20:15 +0000)
committerChristian Brabandt <cb@256bit.org>
Wed, 29 Oct 2025 20:15:01 +0000 (20:15 +0000)
commit5c3e76263100c2c036f1febcb9e8716b719d57e3
treeb64b243f40aea3b4bd50ca9250c9bff389c7d4de
parent14e7203713567761c37be3bf182e5669e11041e1
patch 9.1.1888: Wrong display with cpo+=$, matchparen and wrapped line

Problem:  Wrong display with cpo+=$, matchparen and wrapped line.
Solution: Use old cursor line height when scrolling with cpo+=$. Also
          fix wrong redraw in non-current window. (zeertzjq)

fixes: #18647
closes: #18662

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
18 files changed:
src/drawscreen.c
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_01.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_02.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_03.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_04.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_05.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_06.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_07.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_08.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_09.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_10.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_11.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_12.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_13.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_14.dump [new file with mode: 0644]
src/testdir/dumps/Test_change_wrapped_line_cpo_dollar_15.dump [new file with mode: 0644]
src/testdir/test_display.vim
src/version.c