diff --git a/helix-term/src/application.rs b/helix-term/src/application.rs
index 729047e3..c0cbc245 100644
--- a/helix-term/src/application.rs
+++ b/helix-term/src/application.rs
@@ -436,6 +436,8 @@ impl Application {
                 .map_err(|err| anyhow::anyhow!("Failed to load config: {}", err))?;
             self.refresh_language_config()?;
             self.refresh_theme(&default_config)?;
+            // Store new config
+            self.config.store(Arc::new(default_config));
             Ok(())
         };