diff --git a/Syntaxes/D.tmLanguage b/Syntaxes/D.tmLanguage
index 36ab1aa..59fe68d 100644
--- a/Syntaxes/D.tmLanguage
+++ b/Syntaxes/D.tmLanguage
@@ -1150,27 +1150,8 @@
comment.block.d
- begin
- /\+
- captures
-
- 0
-
- name
- punctuation.definition.comment.d
-
-
- end
- \+/
- name
- comment.block.nested.d
- patterns
-
-
- include
- $self
-
-
+ include
+ #nested_comment
begin
@@ -1264,6 +1245,35 @@
name
meta.modifier.d
+ nested_comment
+
+ patterns
+
+
+ begin
+ /\+
+ captures
+
+ 0
+
+ name
+ punctuation.definition.comment.d
+
+
+ end
+ \+/
+ name
+ comment.block.nested.d
+ patterns
+
+
+ include
+ #nested_comment
+
+
+
+
+
regular_expressions
comment