diff --git a/contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage b/contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage
index 948a9bfc20..5a273337f0 100644
--- a/contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage
+++ b/contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage
@@ -10,6 +10,23 @@
Dockerfile
patterns
+
+ captures
+
+ 1
+
+ name
+ keyword.other.special-method.dockerfile
+
+ 2
+
+ name
+ keyword.other.special-method.dockerfile
+
+
+ match
+ ^\s*\b(FROM)\b.*?\b(AS)\b
+
captures