diff --git a/syntax/just.vim b/syntax/just.vim
index 5855d26..692f2aa 100644
--- a/syntax/just.vim
+++ b/syntax/just.vim
@@ -41,10 +41,10 @@ syn region justShellExpandRawString start=/\v\k@1 baz
}
'''
+shell_expanded8 := x"""
+ $\
+ $\
+ $\
+ {\
+ F\
+ O\
+ O\
+ :\
+ -\
+ f\
+ o\
+ o\
+ }\
+"""
_true := assert('1' != '0', '1 is not 0')
diff --git a/tests/cases/expressions.just b/tests/cases/expressions.just
index 5f8847d..c305305 100644
--- a/tests/cases/expressions.just
+++ b/tests/cases/expressions.just
@@ -38,6 +38,21 @@ shell_expanded7 := x'''
baz
}
'''
+shell_expanded8 := x"""
+ $\
+ $\
+ $\
+ {\
+ F\
+ O\
+ O\
+ :\
+ -\
+ f\
+ o\
+ o\
+ }\
+"""
_true := assert('1' != '0', '1 is not 0')