blob: 3cd36642b6e24670dd3a8ee4ff05244bde9859db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
//! tmuxrdr's own config options. In a file of their own, so the patch to
//! herdr's config model stays a field and its default.
use serde::{Deserialize, Serialize};
/// How the tab row draws its tabs: `ui.tab_style`.
#[derive(Debug, Clone, Copy, PartialEq, Eq, Deserialize, Serialize, Default)]
#[serde(rename_all = "snake_case")]
pub enum TabStyleConfig {
/// herdr's: centred, padded blocks; a named tab shows its name only.
#[default]
Herdr,
/// tmux's status line: `[session] 1:name* 2:name-`, plain text, one space
/// apart -- src/client/shell/tabs_tmux.rs.
Tmux,
}
|