diff --git a/syntax/json.vim b/syntax/json.vim index c3a1ea5..25a462d 100644 --- a/syntax/json.vim +++ b/syntax/json.vim @@ -1,5 +1,8 @@ -if exists("b:current_syntax") - finish +if !exists("main_syntax") + if exists("b:current_syntax") + finish + endif + let main_syntax = 'json' endif syn cluster jsonValue contains=jsonString,jsonNumber,jsonObject,jsonArray,jsonBoolean,jsonNull @@ -31,3 +34,6 @@ hi default link jsonColon Delimiter hi default link jsonComma Delimiter let b:current_syntax = 'json' +if main_syntax == 'json' + unlet main_syntax +endif