From 94a1bbdaa5315aa42cf9d5a48be1410968a6e326 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 12 Jan 2024 09:40:49 -0700 Subject: [PATCH] cosmic-config: pretty print config file data --- cosmic-config/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cosmic-config/src/lib.rs b/cosmic-config/src/lib.rs index e7c7f5b2..6a0d8b67 100644 --- a/cosmic-config/src/lib.rs +++ b/cosmic-config/src/lib.rs @@ -314,7 +314,7 @@ impl<'a> ConfigSet for ConfigTransaction<'a> { fn set(&self, key: &str, value: T) -> Result<(), Error> { //TODO: sanitize key (no slashes, cannot be . or ..) let key_path = self.config.key_path(key)?; - let data = ron::to_string(&value)?; + let data = ron::ser::to_string_pretty(&value, ron::ser::PrettyConfig::new())?; //TODO: replace duplicates? { let mut updates = self.updates.lock().unwrap();