[vim/vim] Add VertSplitNC highlight group and improve vsep rendering (PR #19951)

4 views
Skip to first unread message

h_east

unread,
Apr 10, 2026, 9:38:57 PM (2 days ago) Apr 10
to vim/vim, Subscribed

Add VertSplitNC highlight group for vertical separators of non-current windows, similar to StatusLine/StatusLineNC distinction. The separator adjacent to the current window uses VertSplit, others use VertSplitNC. Default: linked to StatusLineNC for visual consistency.

At the current window's status line rows, the separator column uses the StatusLine fillchar so the status line extends seamlessly. All other rows use the vsep character with VertSplit or VertSplitNC highlight.

Also:

  • :redrawstatus[!] now also redraws vertical separators.
  • statusline height changes trigger vsep redraw.

You can view, comment on, or merge this pull request online at:

  https://github.com/vim/vim/pull/19951

Commit Summary

  • a681a25 Add VertSplitNC highlight group and improve vsep rendering

File Changes

(24 files)

Patch Links:


Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19951@github.com>

h_east

unread,
Apr 10, 2026, 9:51:02 PM (2 days ago) Apr 10
to vim/vim, Subscribed
h-east left a comment (vim/vim#19951)
$ vim --clean --cmd "lang C" --cmd "colorscheme torte" +"hi! link VertSplit StatusLine" +"set ls=2" +sp +sp +"wincmd w" +vsp +vsp +"wincmd t" main.c
image.png (view on web)
:wincmd w
image.png (view on web)
:wincmd w
image.png (view on web)
:wincmd w
image.png (view on web)


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19951/c4227705700@github.com>

h_east

unread,
Apr 11, 2026, 8:05:52 AM (17 hours ago) Apr 11
to vim/vim, Push

@h-east pushed 1 commit.

  • 3fa06fc Add VertSplitNC highlight group and improve vsep rendering


View it on GitHub or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19951/before/a681a25763a12535af765907309f2920f303c98d/after/3fa06fca46084457a09b96a9fc6dc63c7866374c@github.com>

h_east

unread,
Apr 11, 2026, 10:02:48 AM (15 hours ago) Apr 11
to vim/vim, Push

@h-east pushed 1 commit.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19951/before/3fa06fca46084457a09b96a9fc6dc63c7866374c/after/69d6dd2d0eb779fab387c6588bb6142fddcc1ecc@github.com>

h_east

unread,
Apr 11, 2026, 12:01:10 PM (13 hours ago) Apr 11
to vim/vim, Push

@h-east pushed 1 commit.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19951/before/ce4ff7dbaa8bdeb2ca8d0f082537a0333ea37076/after/c254f0a95f8dda4f57422380312d249a4eee3eb1@github.com>

h_east

unread,
Apr 11, 2026, 12:27:15 PM (12 hours ago) Apr 11
to vim/vim, Push

@h-east pushed 1 commit.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19951/before/c254f0a95f8dda4f57422380312d249a4eee3eb1/after/3511cea0a345c731501e4cc682387d4386f0fff2@github.com>

h_east

unread,
Apr 11, 2026, 12:47:57 PM (12 hours ago) Apr 11
to vim/vim, Push

@h-east pushed 1 commit.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19951/before/3511cea0a345c731501e4cc682387d4386f0fff2/after/8b6a7be9d3574996b836ae274b7656dc3d134c3e@github.com>

h_east

unread,
12:03 AM (1 hour ago) 12:03 AM
to vim/vim, Push

@h-east pushed 2 commits.

  • 3c84eb9 Add VertSplitNC highlight group and improve vsep rendering
  • f48e20f Fix CI error

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/pull/19951/before/8b6a7be9d3574996b836ae274b7656dc3d134c3e/after/f48e20f809568ac1980f1129387fb81355440b80@github.com>

Reply all
Reply to author
Forward
0 new messages