diff options
Diffstat (limited to 'src/options/config/process.rs')
-rw-r--r-- | src/options/config/process.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/options/config/process.rs b/src/options/config/process.rs index c48ca044..c4ac66d4 100644 --- a/src/options/config/process.rs +++ b/src/options/config/process.rs @@ -1,7 +1,10 @@ +use indoc::indoc; use serde::Deserialize; use crate::{args::ProcessArgs, widgets::ProcWidgetColumn}; +use super::DefaultConfig; + /// Process column settings. #[derive(Clone, Debug, Default, Deserialize)] pub(crate) struct ProcessConfig { @@ -10,6 +13,17 @@ pub(crate) struct ProcessConfig { pub(crate) columns: Option<Vec<ProcWidgetColumn>>, } +impl DefaultConfig for ProcessConfig { + fn default_config() -> String { + let s = indoc! {r##" + # Enables case sensitivity by default when searching for a process. + # case_sensitive = false + "##}; + + s.to_string() + } +} + #[cfg(test)] mod test { use super::ProcessConfig; |