fix(plugin): respect hide session option on compact-bar (#2368)
This commit is contained in:
parent
03c507bc64
commit
c604780a21
2 changed files with 6 additions and 1 deletions
|
|
@ -255,6 +255,7 @@ pub fn tab_line(
|
|||
cols: usize,
|
||||
palette: Palette,
|
||||
capabilities: PluginCapabilities,
|
||||
hide_session_name: bool,
|
||||
mode: InputMode,
|
||||
active_swap_layout_name: &Option<String>,
|
||||
is_swap_layout_dirty: bool,
|
||||
|
|
@ -266,7 +267,10 @@ pub fn tab_line(
|
|||
} else {
|
||||
tabs_before_active.pop().unwrap()
|
||||
};
|
||||
let mut prefix = tab_line_prefix(session_name, mode, palette, cols);
|
||||
let mut prefix = match hide_session_name {
|
||||
true => tab_line_prefix(None, mode, palette, cols),
|
||||
false => tab_line_prefix(session_name, mode, palette, cols),
|
||||
};
|
||||
let prefix_len = get_current_title_len(&prefix);
|
||||
|
||||
// if active tab alone won't fit in cols, don't draw any tabs
|
||||
|
|
|
|||
|
|
@ -124,6 +124,7 @@ impl ZellijPlugin for State {
|
|||
cols.saturating_sub(1),
|
||||
self.mode_info.style.colors,
|
||||
self.mode_info.capabilities,
|
||||
self.mode_info.style.hide_session_name,
|
||||
self.mode_info.mode,
|
||||
&active_swap_layout_name,
|
||||
is_swap_layout_dirty,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue