]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.2.0913: statusline: cell below the vertical separator keeps the old highlight v9.2.0913
authorHirohito Higashi <h.east.727@gmail.com>
Wed, 5 Aug 2026 18:58:22 +0000 (18:58 +0000)
committerChristian Brabandt <cb@256bit.org>
Wed, 5 Aug 2026 18:58:22 +0000 (18:58 +0000)
commitd1bfcd17c4db302b70ddd585bfcc7fa046baba35
tree7df24ea03f0391727134ccc6e771015e80d2534e
parentbe85db01f1ca977e29c7f593293d6459b0b84b5e
patch 9.2.0913: statusline: cell below the vertical separator keeps the old highlight

Problem:  When 'statusline' is set, the cell below a vertical separator keeps
          the highlight of the previous status line update and only catches
          up on the next key press (dougaak).
Solution: Also update that cell when the status line of the current window is
          redrawn while showing the ruler (Hirohito Higashi).

related: #20182
fixes:   #20948
closes:  #20949

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Hirohito Higashi <h.east.727@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/drawscreen.c
src/testdir/dumps/Test_statusline_vsep_borrow_hl_mode_01.dump [new file with mode: 0644]
src/testdir/dumps/Test_statusline_vsep_borrow_hl_mode_02.dump [new file with mode: 0644]
src/testdir/test_statusline.vim
src/version.c