WARNING: this page is considered obsolete, as it contains information about old CHICKEN versions.
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"