diff --git a/CoffeeScript.tmLanguage b/CoffeeScript.tmLanguage
index 8203a49..ab85406 100644
--- a/CoffeeScript.tmLanguage
+++ b/CoffeeScript.tmLanguage
@@ -227,7 +227,7 @@
(?x)
\b(?<![\.\$])(
break|by|catch|continue|else|finally|for|in|of|if|return|yield|switch|
- then|throw|try|unless|when|while|until|loop|do|(?<=for)\s+own
+ then|throw|try|unless|when|while|until|loop|do|(?<=for)\s+own|(?<=yield)\s+from
)(?!\s*:)\b
name