summaryrefslogtreecommitdiffstats
path: root/src/options/config/process.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/options/config/process.rs')
-rw-r--r--src/options/config/process.rs14
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;