summaryrefslogtreecommitdiffstats
path: root/src/configs/status.rs
diff options
context:
space:
mode:
authorArtyom Belousov <flygrounder@yandex.ru>2022-07-19 16:07:50 +0300
committerGitHub <noreply@github.com>2022-07-19 15:07:50 +0200
commit61438484bdc76601a185298f14337cfb4d5b4e0b (patch)
tree39cc88bd2e14d0e13c2c06bc8236e0369af5ea90 /src/configs/status.rs
parent442d084962dde2a087a2afc1c3bd2878fe0c2789 (diff)
feat(status): Add pipestatus_segment_format option to status module (#4103)
Add pipestatus_segment_format
Diffstat (limited to 'src/configs/status.rs')
-rw-r--r--src/configs/status.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/configs/status.rs b/src/configs/status.rs
index 422369b6f..839c57e67 100644
--- a/src/configs/status.rs
+++ b/src/configs/status.rs
@@ -17,6 +17,8 @@ pub struct StatusConfig<'a> {
pub pipestatus: bool,
pub pipestatus_separator: &'a str,
pub pipestatus_format: &'a str,
+ #[serde(skip_serializing_if = "Option::is_none")]
+ pub pipestatus_segment_format: Option<&'a str>,
pub disabled: bool,
}
@@ -37,6 +39,7 @@ impl<'a> Default for StatusConfig<'a> {
pipestatus_separator: "|",
pipestatus_format:
"\\[$pipestatus\\] => [$symbol$common_meaning$signal_name$maybe_int]($style)",
+ pipestatus_segment_format: None,
disabled: true,
}
}