annotate runtime/syntax/dnsmasq.vim @ 2833:c869ff170ddc

Updated runtime files.
author Bram Moolenaar <bram@vim.org>
date Thu, 19 May 2011 12:22:51 +0200
parents 0877b8d6370e
children f2de38a019a2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
1 " Vim syntax file
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
2 " Language: dnsmasq(8) configuration file
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
3 " Maintainer: Thilo Six <T.Six@gmx.de>
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
4 " Last Change: 17 May 2011
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
5 " Credits: This file is a mix of cfg.vim, wget.vim and xf86conf.vim, credits go to:
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
6 " Igor N. Prischepoff
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
7 " Doug Kearns
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
8 " David Ne\v{c}as
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
9 "
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
10 " Options: You might want to add this to your vimrc:
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
11 "
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
12 " if &background == "dark"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
13 " " dnsmasq.vim
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
14 " let dnsmasq_backrgound_light = 0
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
15 " else
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
16 " let dnsmasq_backrgound_light = 1
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
17 " endif
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
18 "
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
19
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
20 " For version 5.x: Clear all syntax items
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
21 " For version 6.x: Quit when a syntax file was already loaded
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
22 if version < 600
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
23 syntax clear
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
24 elseif exists ("b:current_syntax")
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
25 finish
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
26 endif
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
27
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
28
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
29 if !exists("b:dnsmasq_backrgound_light")
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
30 if exists("dnsmasq_backrgound_light")
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
31 let b:dnsmasq_backrgound_light = dnsmasq_backrgound_light
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
32 else
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
33 let b:dnsmasq_backrgound_light = 0
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
34 endif
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
35 endif
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
36
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
37
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
38 " case on
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
39 syn case match
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
40
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
41 syn match DnsmasqValues "=.*"hs=s+1 contains=DnsmasqComment,DnsmasqSpecial
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
42 syn match DnsmasqSpecial display '=\|@\|,\|!\|:' nextgroup=DnsmasqValues
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
43 syn match DnsmasqSpecial "#"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
44
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
45 syn match DnsmasqIPv4 "\(\d\{1,3}\.\)\{3}\d\{1,3}" nextgroup=DnsmasqSubnet2,DnsmasqRange
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
46 syn match DnsmasqSubnet "\<255.\(\d\{1,3}\.\)\{2}\d\{1,3}"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
47 syn match DnsmasqSubnet2 contained "\/\(\d\{1,2}\)\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
48 syn match DnsmasqRange contained "-"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
49 syn match DnsmasqMac "\<\(\x\x\?:\)\{5}\x\x\?"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
50
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
51 syn match DnsmasqTime "\<\(\d\{1,3}\)[hm]\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
52
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
53 " String
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
54 syn match DnsmasqString "\".*\""
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
55 syn match DnsmasqString "'.*'"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
56
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
57 " Comments
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
58 syn match DnsmasqComment "^#.*$" contains=DnsmasqTodo
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
59 syn match DnsmasqComment "\s#.*$" contains=DnsmasqTodo
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
60
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
61 syn keyword DnsmasqTodo FIXME TODO XXX NOT contained
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
62
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
63 syn match DnsmasqKeywordSpecial "\<set\>:"me=e-1
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
64 syn match DnsmasqKeywordSpecial "\<tag\>:"me=e-1
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
65 syn match DnsmasqKeywordSpecial ",\<static\>"hs=s+1 contains=DnsmasqSpecial
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
66 syn match DnsmasqKeywordSpecial ",\<infinite\>"hs=s+1 contains=DnsmasqSpecial
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
67 syn match DnsmasqKeywordSpecial "\<encap\>:"me=e-1
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
68 syn match DnsmasqKeywordSpecial "\<net\>:"me=e-1
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
69 syn match DnsmasqKeywordSpecial "\<vendor\>:"me=e-1
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
70 syn match DnsmasqKeywordSpecial "\<option\>:"me=e-1
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
71 syn match DnsmasqKeywordSpecial ",\<ignore\>"hs=s+1 contains=DnsmasqSpecial
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
72 syn match DnsmasqKeywordSpecial "\<id\>:"me=e-1
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
73
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
74 syn match DnsmasqKeyword "^\s*add-mac\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
75 syn match DnsmasqKeyword "^\s*addn-hosts\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
76 syn match DnsmasqKeyword "^\s*address\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
77 syn match DnsmasqKeyword "^\s*alias\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
78 syn match DnsmasqKeyword "^\s*all-servers\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
79 syn match DnsmasqKeyword "^\s*bind-interfaces\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
80 syn match DnsmasqKeyword "^\s*bogus-nxdomain\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
81 syn match DnsmasqKeyword "^\s*bogus-priv\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
82 syn match DnsmasqKeyword "^\s*cache-size\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
83 syn match DnsmasqKeyword "^\s*clear-on-reload\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
84 syn match DnsmasqKeyword "^\s*cname\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
85 syn match DnsmasqKeyword "^\s*conf-dir\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
86 syn match DnsmasqKeyword "^\s*conf-file\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
87 syn match DnsmasqKeyword "^\s*dhcp-authoritative\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
88 syn match DnsmasqKeyword "^\s*dhcp-boot\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
89 syn match DnsmasqKeyword "^\s*dhcp-fqdn\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
90 syn match DnsmasqKeyword "^\s*dhcp-host\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
91 syn match DnsmasqKeyword "^\s*dhcp-ignore\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
92 syn match DnsmasqKeyword "^\s*dhcp-lease-max\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
93 syn match DnsmasqKeyword "^\s*dhcp-leasefile\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
94 syn match DnsmasqKeyword "^\s*dhcp-mac\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
95 syn match DnsmasqKeyword "^\s*dhcp-match\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
96 syn match DnsmasqKeyword "^\s*dhcp-no-override\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
97 syn match DnsmasqKeyword "^\s*dhcp-option-force\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
98 syn match DnsmasqKeyword "^\s*dhcp-option\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
99 syn match DnsmasqKeyword "^\s*dhcp-range\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
100 syn match DnsmasqKeyword "^\s*dhcp-script\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
101 syn match DnsmasqKeyword "^\s*dhcp-scriptuser\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
102 syn match DnsmasqKeyword "^\s*dhcp-userclass\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
103 syn match DnsmasqKeyword "^\s*dhcp-vendorclass\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
104 syn match DnsmasqKeyword "^\s*domain-needed\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
105 syn match DnsmasqKeyword "^\s*domain\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
106 syn match DnsmasqKeyword "^\s*enable-dbus\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
107 syn match DnsmasqKeyword "^\s*enable-tftp\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
108 syn match DnsmasqKeyword "^\s*except-interface\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
109 syn match DnsmasqKeyword "^\s*expand-hosts\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
110 syn match DnsmasqKeyword "^\s*filterwin2k\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
111 syn match DnsmasqKeyword "^\s*group\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
112 syn match DnsmasqKeyword "^\s*interface\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
113 syn match DnsmasqKeyword "^\s*keep-in-foreground\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
114 syn match DnsmasqKeyword "^\s*leasefile-ro\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
115 syn match DnsmasqKeyword "^\s*listen-address\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
116 syn match DnsmasqKeyword "^\s*local-ttl\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
117 syn match DnsmasqKeyword "^\s*local\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
118 syn match DnsmasqKeyword "^\s*localise-queries\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
119 syn match DnsmasqKeyword "^\s*localmx\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
120 syn match DnsmasqKeyword "^\s*log-dhcp\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
121 syn match DnsmasqKeyword "^\s*log-queries\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
122 syn match DnsmasqKeyword "^\s*mx-host\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
123 syn match DnsmasqKeyword "^\s*mx-target\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
124 syn match DnsmasqKeyword "^\s*no-daemon\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
125 syn match DnsmasqKeyword "^\s*no-dhcp-interface\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
126 syn match DnsmasqKeyword "^\s*no-hosts\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
127 syn match DnsmasqKeyword "^\s*no-negcache\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
128 syn match DnsmasqKeyword "^\s*no-ping\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
129 syn match DnsmasqKeyword "^\s*no-poll\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
130 syn match DnsmasqKeyword "^\s*no-resolv\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
131 syn match DnsmasqKeyword "^\s*proxy-dnssec\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
132 syn match DnsmasqKeyword "^\s*ptr-record\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
133 syn match DnsmasqKeyword "^\s*pxe-prompt\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
134 syn match DnsmasqKeyword "^\s*pxe-service\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
135 syn match DnsmasqKeyword "^\s*read-ethers\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
136 syn match DnsmasqKeyword "^\s*rebind-localhost-ok\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
137 syn match DnsmasqKeyword "^\s*resolv-file\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
138 syn match DnsmasqKeyword "^\s*selfmx\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
139 syn match DnsmasqKeyword "^\s*server\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
140 syn match DnsmasqKeyword "^\s*srv-host\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
141 syn match DnsmasqKeyword "^\s*stop-dns-rebind\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
142 syn match DnsmasqKeyword "^\s*strict-order\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
143 syn match DnsmasqKeyword "^\s*tftp-no-blocksize\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
144 syn match DnsmasqKeyword "^\s*tftp-root\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
145 syn match DnsmasqKeyword "^\s*tftp-secure\>"
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
146 syn match DnsmasqKeyword "^\s*tftp-unique-root\>"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
147 syn match DnsmasqKeyword "^\s*txt-record\>"
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
148 syn match DnsmasqKeyword "^\s*user\>"
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
149
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
150
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
151 if b:dnsmasq_backrgound_light == 1
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
152 hi def DnsmasqParams ctermfg=DarkGreen guifg=DarkGreen
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
153 hi def DnsmasqKeyword ctermfg=DarkGreen guifg=DarkGreen
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
154 else
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
155 hi def link DnsmasqKeyword Keyword
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
156 hi def link DnsmasqParams Keyword
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
157 endif
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
158 hi def link DnsmasqKeywordSpecial Type
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
159 hi def link DnsmasqTodo Todo
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
160 hi def link DnsmasqSpecial Constant
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
161 hi def link DnsmasqIPv4 Identifier
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
162 hi def link DnsmasqSubnet2 DnsmasqSubnet
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
163 hi def link DnsmasqSubnet DnsmasqMac
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
164 hi def link DnsmasqRange DnsmasqMac
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
165 hi def link DnsmasqMac Preproc
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
166 hi def link DnsmasqTime Preproc
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
167 hi def link DnsmasqComment Comment
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
168 hi def link DnsmasqString Constant
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
169 hi def link DnsmasqValues Normal
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
170
2788
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
171
0877b8d6370e Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents:
diff changeset
172 let b:current_syntax = "dnsmasq"
2833
c869ff170ddc Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2788
diff changeset
173