diff --git a/crates/zed/src/languages/html/injections.scm b/crates/zed/src/languages/html/injections.scm
new file mode 100644
index 0000000000000000000000000000000000000000..6d2b8e93774bc7b2aeb5db348393679fc8636a83
--- /dev/null
+++ b/crates/zed/src/languages/html/injections.scm
@@ -0,0 +1,4 @@
+(script_element
+ (raw_text) @content
+ (#set! "language" "javascript"))
+