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,
|
cols: usize,
|
||||||
palette: Palette,
|
palette: Palette,
|
||||||
capabilities: PluginCapabilities,
|
capabilities: PluginCapabilities,
|
||||||
|
hide_session_name: bool,
|
||||||
mode: InputMode,
|
mode: InputMode,
|
||||||
active_swap_layout_name: &Option<String>,
|
active_swap_layout_name: &Option<String>,
|
||||||
is_swap_layout_dirty: bool,
|
is_swap_layout_dirty: bool,
|
||||||
|
|
@ -266,7 +267,10 @@ pub fn tab_line(
|
||||||
} else {
|
} else {
|
||||||
tabs_before_active.pop().unwrap()
|
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);
|
let prefix_len = get_current_title_len(&prefix);
|
||||||
|
|
||||||
// if active tab alone won't fit in cols, don't draw any tabs
|
// 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),
|
cols.saturating_sub(1),
|
||||||
self.mode_info.style.colors,
|
self.mode_info.style.colors,
|
||||||
self.mode_info.capabilities,
|
self.mode_info.capabilities,
|
||||||
|
self.mode_info.style.hide_session_name,
|
||||||
self.mode_info.mode,
|
self.mode_info.mode,
|
||||||
&active_swap_layout_name,
|
&active_swap_layout_name,
|
||||||
is_swap_layout_dirty,
|
is_swap_layout_dirty,
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue