You are looking at historical revision 31126 of this page. It may differ significantly from its current revision.
Vim mode for .ssp files
Vim syntax file for editing Spiffy SSP pages.
"
" CHICKEN Scheme Server Pages syntax
" Language: HTML + Scheme
" Maintainer: Alex Sandro Queiroz e Silva <asandroq@gmail.com>
" Last Change: 2007 Apr 17
"
if version < 600
syn clear
elseif exists("b:current_syntax")
finish
endif
if !exists("main_syntax")
let main_syntax = "ssp"
endif
" Mostly HTML
runtime! syntax/html.vim
unlet! b:current_syntax
" With embedded CHICKEN Scheme
let is_chicken = 1
syn include syntax/scheme.vim
syn region sspScheme matchgroup=Delimiter start="<?scheme" end="?>" contains=schemeSyntax,schemeFunc,schemeOther,schemeConstant,schemeString,schemeBoolean,\
schemeChar,schemeNumber,schemeExtSyntax,schemeComment
" There are conflicts between Scheme keywords and HTML tags :(
" <, =, >, / are not keyword chars in HTML
if version < 600
set iskeyword=33,35-39,42-46,48-58,63-90,94,95,97-122,126,_
else
setlocal iskeyword=33,35-39,42-46,48-58,63-90,94,95,97-122,126,_
endif
if main_syntax == "ssp"
unlet main_syntax
endif
let b:current_syntax = "ssp"