home *** CD-ROM | disk | FTP | other *** search
- " Vim syntax file
- " Language: support for 'task 42 edit'
- " Maintainer: John Florian <jflorian@doubledog.org>
- " Updated: Wed Jul 8 19:46:32 EDT 2009
-
-
- " For version 5.x: Clear all syntax items.
- " For version 6.x: Quit when a syntax file was already loaded.
- if version < 600
- syntax clear
- elseif exists("b:current_syntax")
- finish
- endif
- let s:keepcpo= &cpo
- set cpo&vim
-
- syn match taskeditHeading "^\s*#\s*Name\s\+Editable details\s*$" contained
- syn match taskeditHeading "^\s*#\s*-\+\s\+-\+\s*$" contained
- syn match taskeditReadOnly "^\s*#\s*\(UU\)\?ID:.*$" contained
- syn match taskeditReadOnly "^\s*#\s*Status:.*$" contained
- syn match taskeditReadOnly "^\s*#\s*i\?Mask:.*$" contained
- syn match taskeditKey "^ *.\{-}:" nextgroup=taskeditString
- syn match taskeditComment "^\s*#.*$"
- \ contains=taskeditReadOnly,taskeditHeading
- syn match taskeditString ".*$" contained contains=@Spell
-
-
- " The default methods for highlighting. Can be overridden later.
- hi def link taskeditComment Comment
- hi def link taskeditHeading Function
- hi def link taskeditKey Statement
- hi def link taskeditReadOnly Special
- hi def link taskeditString String
-
- let b:current_syntax = "taskedit"
-
- let &cpo = s:keepcpo
- unlet s:keepcpo
-
- " vim:noexpandtab
-