xref: /vim-8.2.3635/runtime/syntax/xbl.vim (revision 446cb837)
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