Merged from the latest developing branch.
[MacVim/jjgod.git] / runtime / syntax / updatedb.vim
blobdd8e6f7a5cd5bcd54eddfbf1ac69414d5eb887a7
1 " Vim syntax file
2 " Language:         updatedb.conf(5) configuration file
3 " Maintainer:       Nikolai Weibull <now@bitwi.se>
4 " Latest Revision:  2006-04-19
6 if exists("b:current_syntax")
7   finish
8 endif
10 let s:cpo_save = &cpo
11 set cpo&vim
13 syn keyword updatedbTodo    contained TODO FIXME XXX NOTE
15 syn region  updatedbComment display oneline start='^\s*#' end='$'
16                             \ contains=updatedbTodo,@Spell
18 syn match   updatedbBegin   display '^'
19                             \ nextgroup=updatedbName,updatedbComment skipwhite
21 syn keyword updatedbName    contained PRUNEFS PRUNEPATHS
22                             \ nextgroup=updatedbNameEq
24 syn match   updatedbNameEq  contained display '=' nextgroup=updatedbValue
26 syn region  updatedbValue   contained display oneline start='"' end='"'
28 hi def link updatedbTodo    Todo
29 hi def link updatedbComment Comment
30 hi def link updatedbName    Identifier
31 hi def link updatedbNameEq  Operator
32 hi def link updatedbValue   String
34 let b:current_syntax = "updatedb"
36 let &cpo = s:cpo_save
37 unlet s:cpo_save