" Vim syntax file " Language: Spork " Filenames: slides " Maintainers: Ian Langworth " Last Change: 2005 Nov 11 - very, very, very beta release " " TODO remove when releasing syntax clear if version < 600 syntax clear "elseif exists("b:current_syntax") " finish endif syn cluster kwikiStylers contains=waflPhrase,kwikiHyper,kwikiLink,kwikiStrong,kwikiEmphasize,kwikiUnderline,kwikiInline,kwikiDelete,kwikiDash,kwikiMistake syn match sporkMore "^+" contained syn match kwikiHead "^=\{1,6}\s\+.*$" syn match kwikiPre "^+\?\s.*$" contains=sporkMore syn match kwikiComment "^#\s.*$" contains=kwikiTodo syn keyword kwikiTodo contained TODO FIXME XXX NOTE syn match kwikiItem "^+\?[*0]\+" contains=sporkMore syn match KwikiTable "^|.*|$" contains=@kwikiStylers syn match kwikiStrong "^\@:p:h/yaml.vim syn region sporkConfig matchgroup=sporkYAMLSection start="\%^----\+\s*$" end="^----\+\s*$" contains=@YAML keepend syn region sporkWaflPhrase matchgroup=sporkYAMLSection start="{" skip="\\}" end="}" contains=@YAML oneline " Define the default highlighting. " For version 5.7 and earlier: only when not done already " For version 5.8 and later: only when an item doesn't have highlighting yet if version >= 508 || !exists("did_spork_syntax_inits") if version < 508 let did_spork_syntax_inits = 1 command -nargs=+ HiLink hi link else " TODO - remove ! below command -nargs=+ HiLink hi! def link endif HiLink kwikiTodo Todo HiLink kwikiLine Operator HiLink kwikiHead Function HiLink kwikiPre PreProc HiLink kwikiComment Comment HiLink kwikiItem Label HiLink kwikiTable NonText HiLink kwikiIndent Number HiLink kwikiDef Special HiLink kwikiLink Identifier HiLink kwikiHyper Identifier HiLink kwikiDash NonText HiLink kwikiMistake Error HiLink sporkMore MoreMsg HiLink sporkYAMLSection Operator HiLink sporkMistake Error HiLink kwikiInline PreProc hi def kwikiStrong term=bold cterm=bold gui=bold hi def kwikiEmphasize term=italic cterm=italic gui=italic hi def kwikiUnderline term=underline cterm=underline gui=underline hi def kwikiDelete term=standout cterm=standout gui=standout delcommand HiLink endif let b:current_syntax = "spork"