1*446cb837SBram Moolenaar" Vim syntax file 2*446cb837SBram Moolenaar" Language: XBL 1.0 3*446cb837SBram Moolenaar" Maintainer: Doug Kearns <[email protected]> 4*446cb837SBram Moolenaar" Latest Revision: 2007 November 5 5*446cb837SBram Moolenaar 6*446cb837SBram Moolenaarif exists("b:current_syntax") 7*446cb837SBram Moolenaar finish 8*446cb837SBram Moolenaarendif 9*446cb837SBram Moolenaar 10*446cb837SBram Moolenaarlet s:cpo_save = &cpo 11*446cb837SBram Moolenaarset cpo&vim 12*446cb837SBram Moolenaar 13*446cb837SBram Moolenaarruntime! syntax/xml.vim 14*446cb837SBram Moolenaarunlet b:current_syntax 15*446cb837SBram Moolenaar 16*446cb837SBram Moolenaarsyn include @javascriptTop syntax/javascript.vim 17*446cb837SBram Moolenaarunlet b:current_syntax 18*446cb837SBram Moolenaar 19*446cb837SBram Moolenaarsyn region xblJavascript 20*446cb837SBram Moolenaar \ matchgroup=xmlCdataStart start=+<!\[CDATA\[+ 21*446cb837SBram Moolenaar \ matchgroup=xmlCdataEnd end=+]]>+ 22*446cb837SBram Moolenaar \ contains=@javascriptTop keepend extend 23*446cb837SBram Moolenaar 24*446cb837SBram Moolenaarlet b:current_syntax = "xbl" 25*446cb837SBram Moolenaar 26*446cb837SBram Moolenaarlet &cpo = s:cpo_save 27*446cb837SBram Moolenaarunlet s:cpo_save 28*446cb837SBram Moolenaar 29*446cb837SBram Moolenaar" vim: ts=8 30