Unnamed repository; edit this file 'description' to name the repository.
config: Deny unknown fields in `[editor.smart-tab]`
Previously a typo like "enabled" would silently be discarded. Instead
we should error when a field is configured which doesn't exist.
Fixes #12739
| -rw-r--r-- | helix-view/src/editor.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/helix-view/src/editor.rs b/helix-view/src/editor.rs index 151b2653..00fe719d 100644 --- a/helix-view/src/editor.rs +++ b/helix-view/src/editor.rs @@ -363,7 +363,7 @@ pub struct Config { } #[derive(Debug, Clone, PartialEq, Deserialize, Serialize, Eq, PartialOrd, Ord)] -#[serde(rename_all = "kebab-case", default)] +#[serde(default, rename_all = "kebab-case", deny_unknown_fields)] pub struct SmartTabConfig { pub enable: bool, pub supersede_menu: bool, |