neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

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