blob: 4f912d4d98e821e526a56a968654d221d06e93fc [file] [log] [blame]
Bram Moolenaar42eeac32005-06-29 22:40:58 +00001" Vim syntax file
2" Language: updatedb.conf(5) configuration file
Bram Moolenaar57657d82006-04-21 22:12:41 +00003" Maintainer: Nikolai Weibull <now@bitwi.se>
Bram Moolenaare37d50a2008-08-06 17:06:04 +00004" Latest Revision: 2007-10-25
Bram Moolenaar42eeac32005-06-29 22:40:58 +00005
6if exists("b:current_syntax")
7 finish
8endif
9
10let s:cpo_save = &cpo
11set cpo&vim
12
13syn keyword updatedbTodo contained TODO FIXME XXX NOTE
14
15syn region updatedbComment display oneline start='^\s*#' end='$'
16 \ contains=updatedbTodo,@Spell
17
18syn match updatedbBegin display '^'
19 \ nextgroup=updatedbName,updatedbComment skipwhite
20
Bram Moolenaare37d50a2008-08-06 17:06:04 +000021syn keyword updatedbName contained PRUNEFS PRUNEPATHS PRUNE_BIND_MOUNTS
Bram Moolenaar42eeac32005-06-29 22:40:58 +000022 \ nextgroup=updatedbNameEq
23
24syn match updatedbNameEq contained display '=' nextgroup=updatedbValue
25
Bram Moolenaar0dc065e2005-07-04 22:49:24 +000026syn region updatedbValue contained display oneline start='"' end='"'
Bram Moolenaar42eeac32005-06-29 22:40:58 +000027
28hi def link updatedbTodo Todo
29hi def link updatedbComment Comment
30hi def link updatedbName Identifier
31hi def link updatedbNameEq Operator
32hi def link updatedbValue String
33
34let b:current_syntax = "updatedb"
35
36let &cpo = s:cpo_save
37unlet s:cpo_save