comparison runtime/syntax/taskedit.vim @ 2034:7bc41231fbc7

Update runtime files.
author Bram Moolenaar <bram@zimbu.org>
date Wed, 06 Jan 2010 20:54:52 +0100
parents
children d1e4abe8342c
comparison
equal deleted inserted replaced
2033:de5a43c5eedc 2034:7bc41231fbc7
1 " Vim syntax file
2 " Language: support for 'task 42 edit'
3 " Maintainer: John Florian <jflorian@doubledog.org>
4 " Updated: Wed Jul 8 19:46:32 EDT 2009
5
6
7 " For version 5.x: Clear all syntax items.
8 " For version 6.x: Quit when a syntax file was already loaded.
9 if version < 600
10 syntax clear
11 elseif exists("b:current_syntax")
12 finish
13 endif
14
15 syn match taskeditHeading "^\s*#\s*Name\s\+Editable details\s*$" contained
16 syn match taskeditHeading "^\s*#\s*-\+\s\+-\+\s*$" contained
17 syn match taskeditReadOnly "^\s*#\s*\(UU\)\?ID:.*$" contained
18 syn match taskeditReadOnly "^\s*#\s*Status:.*$" contained
19 syn match taskeditReadOnly "^\s*#\s*i\?Mask:.*$" contained
20 syn match taskeditKey "^ *.\{-}:" nextgroup=taskeditString
21 syn match taskeditComment "^\s*#.*$"
22 \ contains=taskeditReadOnly,taskeditHeading
23 syn match taskeditString ".*$" contained contains=@Spell
24
25
26 " The default methods for highlighting. Can be overridden later.
27 hi def link taskeditComment Comment
28 hi def link taskeditHeading Function
29 hi def link taskeditKey Statement
30 hi def link taskeditReadOnly Special
31 hi def link taskeditString String
32
33 let b:current_syntax = "taskedit"
34
35 " vim:noexpandtab