diff --git a/.helix/languages.toml b/.helix/languages.toml
index 3ec7ed5..ba7a252 100644
--- a/.helix/languages.toml
+++ b/.helix/languages.toml
@@ -6,11 +6,14 @@ language-servers = ["rust-analyzer", "tailwindcss-ls"]
# procMacro = { ignored = { leptos_macro = ["server"] } }
cargo = { features = ["ssr", "hydrate"] }
check = { command = "check" }
-rustfmt = { overrideCommand = [
- "sh",
- "-c",
- "rustfmt --emit stdout --edition 2024 | leptosfmt --stdin",
-] }
+
+rustfmt = { overrideCommand = ["leptosfmt", "--stdin", "--rustfmt"] }
+
+# rustfmt = { overrideCommand = [
+# "sh",
+# "-c",
+# "set -euo pipefail; rustfmt --emit stdout --edition 2024 | leptosfmt --stdin",
+# ] }
[language-server.tailwindcss-ls]
config = { userLanguages = { rust = "html", "*.rs" = "html" } }
diff --git a/crates/ascend/src/app.rs b/crates/ascend/src/app.rs
index 8efd20c..bce9710 100644
--- a/crates/ascend/src/app.rs
+++ b/crates/ascend/src/app.rs
@@ -17,7 +17,7 @@ pub fn shell(options: LeptosOptions) -> impl IntoView {