comparison runtime/syntax/sysctl.vim @ 375:f14cbd913415 v7.0097

updated for version 7.0097
author vimboss
date Wed, 29 Jun 2005 22:40:58 +0000
parents
children 1f3b1021f002
comparison
equal deleted inserted replaced
374:575dacb554d8 375:f14cbd913415
1 " Vim syntax file
2 " Language: sysctl.conf(5) configuration file
3 " Maintainer: Nikolai Weibull <nikolai+work.vim@bitwi.se>
4 " Latest Revision: 2005-06-29
5
6 if exists("b:current_syntax")
7 finish
8 endif
9
10 let s:cpo_save = &cpo
11 set cpo&vim
12
13 syn match sysctlBegin display '^'
14 \ nextgroup=sysctlToken,sysctlComment skipwhite
15
16 syn match sysctlToken contained display '\S\+'
17 \ nextgroup=sysctlTokenEq skipwhite
18
19 syn match sysctlTokenEq contained display '=' nextgroup=sysctlValue skipwhite
20
21 syn region sysctlValue contained display oneline
22 \ matchgroup=sysctlValue start='\S'
23 \ matchgroup=Normal end='\s*$'
24
25 syn keyword sysctlTodo contained TODO FIXME XXX NOTE
26
27 syn region sysctlComment display oneline start='^\s*[#;]' end='$'
28 \ contains=sysctlTodo,@Spell
29
30 hi def link sysctlTodo Todo
31 hi def link sysctlComment Comment
32 hi def link sysctlToken Identifier
33 hi def link sysctlTokenEq Operator
34 hi def link sysctlValue String
35
36 let b:current_syntax = "sysctl"
37
38 let &cpo = s:cpo_save
39 unlet s:cpo_save