1" Vim syntax file 2" Language: Active State's PerlScript (ASP) 3" Maintainer: Aaron Hope <[email protected]> 4" URL: http://nim.dhs.org/~edh/aspperl.vim 5" Last Change: 2001 May 09 6 7" quit when a syntax file was already loaded 8if exists("b:current_syntax") 9 finish 10endif 11 12if !exists("main_syntax") 13 let main_syntax = 'perlscript' 14endif 15 16runtime! syntax/html.vim 17unlet b:current_syntax 18syn include @AspPerlScript syntax/perl.vim 19 20syn cluster htmlPreproc add=AspPerlScriptInsideHtmlTags 21 22syn region AspPerlScriptInsideHtmlTags keepend matchgroup=Delimiter start=+<%=\=+ skip=+".*%>.*"+ end=+%>+ contains=@AspPerlScript 23syn region AspPerlScriptInsideHtmlTags keepend matchgroup=Delimiter start=+<script\s\+language="\=perlscript"\=[^>]*>+ end=+</script>+ contains=@AspPerlScript 24 25let b:current_syntax = "aspperl" 26