2 " Language: GNU Arch inventory file
3 " Maintainer: Nikolai Weibull <now@bitwi.se>
4 " Latest Revision: 2007-06-17
6 if exists("b:current_syntax")
15 syn keyword archTodo TODO FIXME XXX NOTE
17 syn region archComment display start='^\%(#\|\s\)' end='$'
18 \ contains=archTodo,@Spell
20 syn match archBegin display '^' nextgroup=archKeyword,archComment
22 syn keyword archKeyword contained implicit tagline explicit names
23 syn keyword archKeyword contained untagged-source
24 \ nextgroup=archTMethod skipwhite
25 syn keyword archKeyword contained exclude junk backup precious unrecognized
26 \ source nextgroup=archRegex skipwhite
28 syn keyword archTMethod contained source precious backup junk unrecognized
30 syn match archRegex contained '\s*\zs.*'
32 hi def link archTodo Todo
33 hi def link archComment Comment
34 hi def link archKeyword Keyword
35 hi def link archTMethod Type
36 hi def link archRegex String
38 let b:current_syntax = "arch"