diff --git a/src/config.rs b/src/config.rs index acc8beea..5b597477 100644 --- a/src/config.rs +++ b/src/config.rs @@ -274,12 +274,22 @@ pub struct HtmlConfig { } /// Configuration for tweaking how the the HTML renderer handles the playpen. -#[derive(Debug, Clone, Default, PartialEq, Serialize, Deserialize)] +#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] +#[serde(default, rename_all = "kebab-case")] pub struct Playpen { pub editor: PathBuf, pub editable: bool, } +impl Default for Playpen { + fn default() -> Playpen { + Playpen { + editor: PathBuf::from("ace"), + editable: false, + } + } +} + #[cfg(test)] mod tests {