@@ -3,6 +3,7 @@ use serde::Deserialize;
3use crate::keymap::Keymaps;
3use crate::keymap::Keymaps;
5#[derive(Debug, Default, Clone, PartialEq, Deserialize)]
5#[derive(Debug, Default, Clone, PartialEq, Deserialize)]
6+#[serde(deny_unknown_fields)]
6pub struct Config {
7pub struct Config {
7 pub theme: Option<String>,
8 pub theme: Option<String>,
8 #[serde(default)]
9 #[serde(default)]
@@ -14,7 +15,7 @@ pub struct Config {
16#[derive(Debug, Default, Clone, PartialEq, Deserialize)]
17#[derive(Debug, Default, Clone, PartialEq, Deserialize)]
17−#[serde(rename_all = "kebab-case")]
18+#[serde(rename_all = "kebab-case", deny_unknown_fields)]
18pub struct LspConfig {
19pub struct LspConfig {
19 pub display_messages: bool,
20 pub display_messages: bool,