vim-patch:cc944b145254

runtime(json5): Add TODO support to syntax script (vim/vim#13743)

cc944b1452

Co-authored-by: Danek Duvall <duvall@comfychair.org>
This commit is contained in:
Christian Clason 2023-12-21 16:45:52 +01:00
parent af93a74a0f
commit 1a230d77fe

View File

@ -49,9 +49,11 @@ syn match json5Key /@\?\%(\I\|\$\)\%(\i\|\$\)*\s*\ze::\@!/ contains=@Spell
syn match json5Key /"\([^"]\|\\"\)\{-}"\ze\s*:/ contains=json5Escape,@Spell syn match json5Key /"\([^"]\|\\"\)\{-}"\ze\s*:/ contains=json5Escape,@Spell
" Comment " Comment
syn region json5LineComment start=+\/\/+ end=+$+ keepend contains=@Spell syn region json5LineComment start=+\/\/+ end=+$+ keepend contains=@Spell,json5Todo
syn region json5LineComment start=+^\s*\/\/+ skip=+\n\s*\/\/+ end=+$+ keepend fold contains=@Spell syn region json5LineComment start=+^\s*\/\/+ skip=+\n\s*\/\/+ end=+$+ keepend fold contains=@Spell,json5Todo
syn region json5Comment start="/\*" end="\*/" fold contains=@Spell syn region json5Comment start="/\*" end="\*/" fold contains=@Spell,json5Todo
syn keyword json5Todo contained TODO FIXME XXX
" Define the default highlighting " Define the default highlighting
hi def link json5String String hi def link json5String String
@ -66,6 +68,7 @@ hi def link json5Boolean Boolean
hi def link json5LineComment Comment hi def link json5LineComment Comment
hi def link json5Comment Comment hi def link json5Comment Comment
hi def link json5NumError Error hi def link json5NumError Error
hi def link json5Todo Todo
if !exists('b:current_syntax') if !exists('b:current_syntax')
let b:current_syntax = 'json5' let b:current_syntax = 'json5'