From 60cb296908527eacd8621a925934f571cd023a71 Mon Sep 17 00:00:00 2001 From: Victor Nakoryakov Date: Fri, 5 Jun 2020 00:39:32 +0300 Subject: [PATCH] Detect {|Simple quoted strings|} --- syntax/reason.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/syntax/reason.vim b/syntax/reason.vim index cc33046..f08d214 100644 --- a/syntax/reason.vim +++ b/syntax/reason.vim @@ -119,6 +119,7 @@ syn match reasonEscape display contained /\\\([nrt0\\'"]\|x\x\{2}\)/ syn match reasonEscapeUnicode display contained /\\\(u\x\{4}\|U\x\{8}\)/ syn match reasonEscapeUnicode display contained /\\u{\x\{1,6}}/ syn match reasonStringContinuation display contained /\\\n\s*/ +syn region reasonString start='{|' end='|}' contains=@Spell syn region reasonString start='{j|' end='|j}' contains=reasonMacroVariable,@Spell syn region reasonString start=+b"+ skip=+\\\\\|\\"+ end=+"+ contains=reasonEscape,reasonEscapeError,reasonStringContinuation syn region reasonString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=reasonEscape,reasonEscapeUnicode,reasonEscapeError,reasonStringContinuation,@Spell