|
|
|
@ -22,7 +22,7 @@ syn keyword cTodo contained TODO FIXME XXX
|
|
|
|
|
syn match cBadContinuation contained "\\\s\+$"
|
|
|
|
|
|
|
|
|
|
" cCommentGroup allows adding matches for special things in comments
|
|
|
|
|
syn cluster cCommentGroup contains=cTodo,cBadContinuation,ymlString
|
|
|
|
|
syn cluster cCommentGroup contains=cTodo,cBadContinuation,ymlStringComment
|
|
|
|
|
|
|
|
|
|
" String and Character constants
|
|
|
|
|
" Highlight special characters (those which have a backslash) differently
|
|
|
|
@ -30,7 +30,8 @@ syn match cSpecial display contained "\\\(x\x\+\|\o\{1,3}\|.\|$\)"
|
|
|
|
|
if !exists("c_no_utf")
|
|
|
|
|
syn match cSpecial display contained "\\\(u\x\{4}\|U\x\{8}\)"
|
|
|
|
|
endif
|
|
|
|
|
syn region ymlString start=+L\=«+ skip=+\\\\\|\\"+ end=+»+ contains=cSpecial,@Spell
|
|
|
|
|
syn region ymlString start=+L\=«+ end=+»+ contains=cSpecial,@Spell
|
|
|
|
|
syn region ymlStringComment start=+L\=«+ end=+»+ contains=cSpecial,@Spell
|
|
|
|
|
if exists("c_no_cformat")
|
|
|
|
|
syn region cString start=+L\="+ skip=+\\\\\|\\"+ end=+"+ contains=cSpecial,@Spell,ymlString
|
|
|
|
|
" cCppString: same as cString, but ends at end of line
|
|
|
|
@ -370,6 +371,7 @@ hi def link cCppSkip cCppOut
|
|
|
|
|
hi def link cCppOut2 cCppOut
|
|
|
|
|
hi def link cCppOut Comment
|
|
|
|
|
hi def link ymlString Operator
|
|
|
|
|
hi def link ymlStringComment Operator
|
|
|
|
|
let b:current_syntax = "yml2"
|
|
|
|
|
|
|
|
|
|
" vim: ts=8
|
|
|
|
|