diff --git a/vim/syntax/html.vim b/vim/syntax/html.vim index 8555e71..62e995a 100644 --- a/vim/syntax/html.vim +++ b/vim/syntax/html.vim @@ -27,6 +27,10 @@ syn case ignore " mark illegal characters syn match htmlError "[<>&]" +if main_syntax == 'html' || main_syntax == 'php' + syn region htmlNormal start=".*" end=".*" contains=TOP,HtmlError,HtmlCommentError,htmlPreProcAttrError +endif + syn region htmlString contained start=+"+ end=+"+ contains=htmlSpecialChar,javaScriptExpression,@htmlPreproc keepend syn region htmlString contained start=+'+ end=+'+ contains=htmlSpecialChar,javaScriptExpression,@htmlPreproc keepend @@ -316,6 +320,7 @@ if main_syntax == "html" endif " The default highlighting. +hi def link htmlNormal Normal hi def link htmlTag Function hi def link htmlEndTag Identifier hi def link htmlArg Type