Mercurial > ec-dotfiles
comparison vendor/vim-syntax/json.vim @ 562:6f57f959cc0b
Update vim syntaxes.
| author | nanaya <me@myconan.net> |
|---|---|
| date | Thu, 04 Jun 2015 18:25:29 +0900 |
| parents | 351bd965bc1f |
| children | 7fbadf8bd22e |
comparison
equal
deleted
inserted
replaced
| 561:1c47fcd75614 | 562:6f57f959cc0b |
|---|---|
| 34 | 34 |
| 35 " Syntax: JSON Keywords | 35 " Syntax: JSON Keywords |
| 36 " Separated into a match and region because a region by itself is always greedy | 36 " Separated into a match and region because a region by itself is always greedy |
| 37 syn match jsonKeywordMatch /"\([^"]\|\\\"\)\+"[[:blank:]\r\n]*\:/ contains=jsonKeyword | 37 syn match jsonKeywordMatch /"\([^"]\|\\\"\)\+"[[:blank:]\r\n]*\:/ contains=jsonKeyword |
| 38 if has('conceal') && g:vim_json_syntax_conceal == 1 | 38 if has('conceal') && g:vim_json_syntax_conceal == 1 |
| 39 syn region jsonKeyword matchgroup=jsonQuote start=/"/ end=/"\ze[[:blank:]\r\n]*\:/ concealends contained | 39 syn region jsonKeyword matchgroup=jsonQuote start=/"/ end=/"\ze[[:blank:]\r\n]*\:/ concealends contains=jsonEscape contained |
| 40 else | 40 else |
| 41 syn region jsonKeyword matchgroup=jsonQuote start=/"/ end=/"\ze[[:blank:]\r\n]*\:/ contained | 41 syn region jsonKeyword matchgroup=jsonQuote start=/"/ end=/"\ze[[:blank:]\r\n]*\:/ contains=jsonEscape contained |
| 42 endif | 42 endif |
| 43 | 43 |
| 44 " Syntax: Escape sequences | 44 " Syntax: Escape sequences |
| 45 syn match jsonEscape "\\["\\/bfnrt]" contained | 45 syn match jsonEscape "\\["\\/bfnrt]" contained |
| 46 syn match jsonEscape "\\u\x\{4}" contained | 46 syn match jsonEscape "\\u\x\{4}" contained |
| 99 if version >= 508 || !exists("did_json_syn_inits") | 99 if version >= 508 || !exists("did_json_syn_inits") |
| 100 hi def link jsonPadding Operator | 100 hi def link jsonPadding Operator |
| 101 hi def link jsonString String | 101 hi def link jsonString String |
| 102 hi def link jsonTest Label | 102 hi def link jsonTest Label |
| 103 hi def link jsonEscape Special | 103 hi def link jsonEscape Special |
| 104 hi def link jsonNumber Number | 104 hi def link jsonNumber Delimiter |
| 105 hi def link jsonBraces Delimiter | 105 hi def link jsonBraces Delimiter |
| 106 hi def link jsonNull Function | 106 hi def link jsonNull Function |
| 107 hi def link jsonBoolean Boolean | 107 hi def link jsonBoolean Delimiter |
| 108 hi def link jsonKeyword Label | 108 hi def link jsonKeyword Label |
| 109 | 109 |
| 110 if (!exists("g:vim_json_warnings") || g:vim_json_warnings==1) | 110 if (!exists("g:vim_json_warnings") || g:vim_json_warnings==1) |
| 111 hi def link jsonNumError Error | 111 hi def link jsonNumError Error |
| 112 hi def link jsonCommentError Error | 112 hi def link jsonCommentError Error |
