From 935eb6b2989f8a7ce219a2a71a539365c8dccfbb Mon Sep 17 00:00:00 2001 From: Omenabaka <592695+Omenabaka@users.noreply.github.com> Date: Fri, 27 Mar 2026 02:22:20 +0300 Subject: [PATCH] feat: allow active tab's inner separator to blend with its background (#3817) --- yazi-plugin/preset/components/tabs.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yazi-plugin/preset/components/tabs.lua b/yazi-plugin/preset/components/tabs.lua index 26844388..18d6cd35 100644 --- a/yazi-plugin/preset/components/tabs.lua +++ b/yazi-plugin/preset/components/tabs.lua @@ -26,9 +26,9 @@ function Tabs:redraw() local name = ui.truncate(string.format(" %d %s ", i, cx.tabs[i].name), { max = max }) if i == cx.tabs.idx then lines[#lines + 1] = ui.Line { - ui.Span(th.tabs.sep_inner.open):style(th.tabs.inactive), + ui.Span(th.tabs.sep_inner.open):fg(th.tabs.active:bg()):bg(th.tabs.inactive:bg()), ui.Span(name):style(th.tabs.active), - ui.Span(th.tabs.sep_inner.close):style(th.tabs.inactive), + ui.Span(th.tabs.sep_inner.close):fg(th.tabs.active:bg()):bg(th.tabs.inactive:bg()), } else lines[#lines + 1] = ui.Line(name):style(th.tabs.inactive)