File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -1093,7 +1093,8 @@ context # \n brown
1093
1093
1094
1094
context ' ' green
1095
1095
1096
- # Basic support for heredocs with suppressed variable expansion ('exclusive' keyword breaks the matching)
1096
+ # Basic support for heredocs with suppressed variable expansion: 'exclusive' keyword breaks the matching due
1097
+ # to a conflict with the rules for quotes, so remove it in all cases, including `\`, for consistency.
1097
1098
wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'"\\
1098
1099
context whole <<\[\s\]\[-\]\[\s\]\\EOF EOF green
1099
1100
context whole <<\[\s\]\[-\]\[\s\]\\END END green
@@ -1127,7 +1128,7 @@ context " " green
1127
1128
keyword $ brightgreen
1128
1129
1129
1130
# Basic support for heredocs with variable expansion
1130
- context whole <<\[\s\]\[-\]\[\s\]EOF EOF green
1131
+ context exclusive whole <<\[\s\]\[-\]\[\s\]EOF EOF green
1131
1132
keyword \\* brightgreen
1132
1133
keyword \\@ brightgreen
1133
1134
keyword \\$ brightgreen
@@ -1150,7 +1151,7 @@ context whole <<\[\s\]\[-\]\[\s\]EOF EOF green
1150
1151
1151
1152
keyword $ brightgreen
1152
1153
1153
- context whole <<\[\s\]\[-\]\[\s\]END END green
1154
+ context exclusive whole <<\[\s\]\[-\]\[\s\]END END green
1154
1155
keyword \\* brightgreen
1155
1156
keyword \\@ brightgreen
1156
1157
keyword \\$ brightgreen
You can’t perform that action at this time.
0 commit comments