xbl.vim (568B)
1 " Vim syntax file 2 " Language: XBL 1.0 3 " Maintainer: Doug Kearns <dougkearns@gmail.com> 4 " Latest Revision: 2007 November 5 5 6 if exists("b:current_syntax") 7 finish 8 endif 9 10 let s:cpo_save = &cpo 11 set cpo&vim 12 13 runtime! syntax/xml.vim 14 unlet b:current_syntax 15 16 syn include @javascriptTop syntax/javascript.vim 17 unlet b:current_syntax 18 19 syn region xblJavascript 20 \ matchgroup=xmlCdataStart start=+<!\[CDATA\[+ 21 \ matchgroup=xmlCdataEnd end=+]]>+ 22 \ contains=@javascriptTop keepend extend 23 24 let b:current_syntax = "xbl" 25 26 let &cpo = s:cpo_save 27 unlet s:cpo_save 28 29 " vim: ts=8