dotfiles/.vim/bundle/vim-luakit/syntax/luakit.vim

34 lines
1.1 KiB
VimL

" Vim syntax file
" Language: luakit configuration
" Maintainer: Gregor Uhlenheuer <kongo2002@googlemail.com>
" Last Change: Fri 27 Aug 2010 09:46:46 PM CEST
if exists('b:current_syntax')
finish
endif
runtime! syntax/lua.vim
" Javascript between [=[ & ]=] regions
unlet b:current_syntax
syntax include @JAVASCRIPT syntax/javascript.vim
try | syntax include @JAVASCRIPT after/syntax/javascript.vim | catch | endtry
syntax region jsBLOCK matchgroup=jsBLOCKMATCH start=/\[=\[/ end=/\]=\]/ contains=@JAVASCRIPT
hi link jsBLOCKMATCH SpecialComment
" HTML between [==[ & ]==] regions
unlet b:current_syntax
syntax include @HTML syntax/html.vim
try | syntax include @HTML after/syntax/html.vim | catch | endtry
syntax region htmlBLOCK matchgroup=htmlBLOCKMATCH start=/\[==\[/ end=/\]==\]/ contains=@HTML
hi link htmlBLOCKMATCH SpecialComment
" CSS between [===[ & ]===] regions
unlet b:current_syntax
syntax include @CSS syntax/css.vim
try | syntax include @CSS after/syntax/css.vim | catch | endtry
syntax region cssBLOCK matchgroup=cssBLOCKMATCH start=/\[===\[/ end=/\]===\]/ contains=@CSS
hi link cssBLOCKMATCH SpecialComment
let b:current_syntax = 'luakit'