diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2018-01-10 23:50:02 +0100 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2018-01-10 23:50:02 +0100 |
commit | 58709c49f6b6ede81dcf87752b09b8f64d84f1fc (patch) | |
tree | 3d9a50b80abee303e4663475b7c1e9e6fd4b7f2c /syntax/json.vim | |
parent | 3d5b784fa59b0e70e0174174ba894054aa5b02bc (diff) | |
download | vim-polyglot-58709c49f6b6ede81dcf87752b09b8f64d84f1fc.tar.gz vim-polyglot-58709c49f6b6ede81dcf87752b09b8f64d84f1fc.zip |
Update
Diffstat (limited to 'syntax/json.vim')
-rw-r--r-- | syntax/json.vim | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/syntax/json.vim b/syntax/json.vim index a65214a5..e41dbb98 100644 --- a/syntax/json.vim +++ b/syntax/json.vim @@ -73,10 +73,12 @@ if (!exists("g:vim_json_warnings") || g:vim_json_warnings==1) syn match jsonTrailingCommaError ",\_s*[}\]]" " Syntax: Watch out for missing commas between elements - syn match jsonMissingCommaError /\("\|\]\|\d\)\zs\_s\+\ze"/ - syn match jsonMissingCommaError /\(\]\|\}\)\_s\+\ze"/ "arrays/objects as values - syn match jsonMissingCommaError /}\_s\+\ze{/ "objects as elements in an array - syn match jsonMissingCommaError /\(true\|false\)\_s\+\ze"/ "true/false as value + syn match jsonMissingCommaError /\("\|\]\|\d\)\zs\_s\+\ze"/ + syn match jsonMissingCommaError /\(\]\|\}\)\_s\+\ze"/ "arrays/objects as values + if (expand('%:e') !=? 'jsonl') + syn match jsonMissingCommaError /}\_s\+\ze{/ "objects as elements in an array + endif + syn match jsonMissingCommaError /\(true\|false\)\_s\+\ze"/ "true/false as value endif " ********************************************** END OF ERROR WARNINGS |