codekingpro/portable-devtools
115k
1" Vim syntax file2" Language: support for 'task 42 edit'3" Maintainer: John Florian <jflorian@doubledog.org>4" Updated: Wed Jul 8 19:46:32 EDT 20095 6 7" quit when a syntax file was already loaded.8if exists("b:current_syntax")9 finish10endif11let s:keepcpo= &cpo12set cpo&vim13 14syn match taskeditHeading "^\s*#\s*Name\s\+Editable details\s*$" contained15syn match taskeditHeading "^\s*#\s*-\+\s\+-\+\s*$" contained16syn match taskeditReadOnly "^\s*#\s*\(UU\)\?ID:.*$" contained17syn match taskeditReadOnly "^\s*#\s*Status:.*$" contained18syn match taskeditReadOnly "^\s*#\s*i\?Mask:.*$" contained19syn match taskeditKey "^ *.\{-}:" nextgroup=taskeditString20syn match taskeditComment "^\s*#.*$"21 \ contains=taskeditReadOnly,taskeditHeading22syn match taskeditString ".*$" contained contains=@Spell23 24 25" The default methods for highlighting. Can be overridden later.26hi def link taskeditComment Comment27hi def link taskeditHeading Function28hi def link taskeditKey Statement29hi def link taskeditReadOnly Special30hi def link taskeditString String31 32let b:current_syntax = "taskedit"33 34let &cpo = s:keepcpo35unlet s:keepcpo36 37" vim:noexpandtab38 