From bd2772e007b19274e69f061f2f8c1d72ad032da2 Mon Sep 17 00:00:00 2001 From: William Hua Date: Tue, 24 Apr 2018 12:11:52 -0400 Subject: [PATCH] Ignore escaped quotes in string literals --- syntax/solidity.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/syntax/solidity.vim b/syntax/solidity.vim index 2abd11c7..a45a660c 100644 --- a/syntax/solidity.vim +++ b/syntax/solidity.vim @@ -95,8 +95,8 @@ hi def link solBuiltinType Type syn match solOperator /\(!\||\|&\|+\|-\|<\|>\|=\|%\|\/\|*\|\~\|\^\)/ syn match solNumber /\<-\=\d\+L\=\>\|\<0[xX]\x\+\>/ syn match solFloat /\<-\=\%(\d\+\.\d\+\|\d\+\.\|\.\d\+\)\%([eE][+-]\=\d\+\)\=\>/ -syn region solString start=+"+ skip=+\\\\\|\\$"+ end=+"+ -syn region solString start=+'+ skip=+\\\\\|\\$'+ end=+'+ +syn region solString start=+"+ skip=+\\\\\|\\$"\|\\"+ end=+"+ +syn region solString start=+'+ skip=+\\\\\|\\$'\|\\'+ end=+'+ hi def link solOperator Operator hi def link solNumber Number