]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(dnsmasq): add new keywords and order existing keywords alphabetically
authorPooyan Khanjankhani <pooyankhan@gmail.com>
Tue, 23 Jun 2026 19:22:53 +0000 (19:22 +0000)
committerChristian Brabandt <cb@256bit.org>
Tue, 23 Jun 2026 19:22:53 +0000 (19:22 +0000)
closes: #20616

Signed-off-by: Pooyan Khanjankhani <pooyankhan@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/syntax/dnsmasq.vim

index a4cc8b577bc42749e53d70b70d7d6e89e505f768..c7064ea2ca31d8f18235de8cf8918961f2307402 100644 (file)
@@ -6,6 +6,7 @@
 " File:                runtime/syntax/dnsmasq.vim
 " Version:     2.76
 " Last Change: 2015 Sep 27
+" 2026 Jun 23 by Vim project update dnsmasq keywords #20616
 " Modeline:    vim: ts=8:sw=2:sts=2:
 "
 " License:     VIM License
@@ -78,142 +79,200 @@ syn match DnsmasqKeywordSpecial    "\<option\>:"me=e-1
 syn match DnsmasqKeywordSpecial    ",\<ignore\>"hs=s+1   contains=DnsmasqSpecial
 syn match DnsmasqKeywordSpecial    "\<id\>:"me=e-1
 
-syn match DnsmasqKeyword    "^\s*add-mac\>"
-syn match DnsmasqKeyword    "^\s*add-subnet\>"
-syn match DnsmasqKeyword    "^\s*addn-hosts\>"
-syn match DnsmasqKeyword    "^\s*address\>"
-syn match DnsmasqKeyword    "^\s*alias\>"
-syn match DnsmasqKeyword    "^\s*all-servers\>"
-syn match DnsmasqKeyword    "^\s*auth-zone\>"
-syn match DnsmasqKeyword    "^\s*bind-dynamic\>"
-syn match DnsmasqKeyword    "^\s*bind-interfaces\>"
-syn match DnsmasqKeyword    "^\s*bogus-nxdomain\>"
-syn match DnsmasqKeyword    "^\s*bogus-priv\>"
-syn match DnsmasqKeyword    "^\s*bootp-dynamic\>"
-syn match DnsmasqKeyword    "^\s*bridge-interface\>"
-syn match DnsmasqKeyword    "^\s*cache-size\>"
-syn match DnsmasqKeyword    "^\s*clear-on-reload\>"
-syn match DnsmasqKeyword    "^\s*cname\>"
-syn match DnsmasqKeyword    "^\s*conf-dir\>"
-syn match DnsmasqKeyword    "^\s*conf-file\>"
-syn match DnsmasqKeyword    "^\s*conntrack\>"
-syn match DnsmasqKeyword    "^\s*dhcp-alternate-port\>"
-syn match DnsmasqKeyword    "^\s*dhcp-authoritative\>"
-syn match DnsmasqKeyword    "^\s*dhcp-boot\>"
-syn match DnsmasqKeyword    "^\s*dhcp-broadcast\>"
-syn match DnsmasqKeyword    "^\s*dhcp-circuitid\>"
-syn match DnsmasqKeyword    "^\s*dhcp-client-update\>"
-syn match DnsmasqKeyword    "^\s*dhcp-duid\>"
-syn match DnsmasqKeyword    "^\s*dhcp-fqdn\>"
-syn match DnsmasqKeyword    "^\s*dhcp-generate-names\>"
-syn match DnsmasqKeyword    "^\s*dhcp-host\>"
-syn match DnsmasqKeyword    "^\s*dhcp-hostsfile\>"
-syn match DnsmasqKeyword    "^\s*dhcp-ignore\>"
-syn match DnsmasqKeyword    "^\s*dhcp-ignore-names\>"
-syn match DnsmasqKeyword    "^\s*dhcp-lease-max\>"
-syn match DnsmasqKeyword    "^\s*dhcp-leasefile\>"
-syn match DnsmasqKeyword    "^\s*dhcp-luascript\>"
-syn match DnsmasqKeyword    "^\s*dhcp-mac\>"
-syn match DnsmasqKeyword    "^\s*dhcp-match\>"
-syn match DnsmasqKeyword    "^\s*dhcp-no-override\>"
-syn match DnsmasqKeyword    "^\s*dhcp-option\>"
-syn match DnsmasqKeyword    "^\s*dhcp-option-force\>"
-syn match DnsmasqKeyword    "^\s*dhcp-optsfile\>"
-syn match DnsmasqKeyword    "^\s*dhcp-proxy\>"
-syn match DnsmasqKeyword    "^\s*dhcp-range\>"
-syn match DnsmasqKeyword    "^\s*dhcp-relay\>"
-syn match DnsmasqKeyword    "^\s*dhcp-remoteid\>"
-syn match DnsmasqKeyword    "^\s*dhcp-script\>"
-syn match DnsmasqKeyword    "^\s*dhcp-scriptuser\>"
-syn match DnsmasqKeyword    "^\s*dhcp-sequential-ip\>"
-syn match DnsmasqKeyword    "^\s*dhcp-subscrid\>"
-syn match DnsmasqKeyword    "^\s*dhcp-userclass\>"
-syn match DnsmasqKeyword    "^\s*dhcp-vendorclass\>"
-syn match DnsmasqKeyword    "^\s*dhcp-hostsdir\>"
-syn match DnsmasqKeyword    "^\s*dns-rr\>"
-syn match DnsmasqKeyword    "^\s*dnssec\>"
-syn match DnsmasqKeyword    "^\s*dnssec-check-unsigned\>"
-syn match DnsmasqKeyword    "^\s*dnssec-no-timecheck\>"
-syn match DnsmasqKeyword    "^\s*dnssec-timestamp\>"
-syn match DnsmasqKeyword    "^\s*dns-forward-max\>"
-syn match DnsmasqKeyword    "^\s*domain\>"
-syn match DnsmasqKeyword    "^\s*domain-needed\>"
-syn match DnsmasqKeyword    "^\s*edns-packet-max\>"
-syn match DnsmasqKeyword    "^\s*enable-dbus\>"
-syn match DnsmasqKeyword    "^\s*enable-ra\>"
-syn match DnsmasqKeyword    "^\s*enable-tftp\>"
-syn match DnsmasqKeyword    "^\s*except-interface\>"
-syn match DnsmasqKeyword    "^\s*expand-hosts\>"
-syn match DnsmasqKeyword    "^\s*filterwin2k\>"
-syn match DnsmasqKeyword    "^\s*group\>"
-syn match DnsmasqKeyword    "^\s*host-record\>"
-syn match DnsmasqKeyword    "^\s*interface\>"
-syn match DnsmasqKeyword    "^\s*interface-name\>"
-syn match DnsmasqKeyword    "^\s*ipset\>"
-syn match DnsmasqKeyword    "^\s*ignore-address\>"
-syn match DnsmasqKeyword    "^\s*keep-in-foreground\>"
-syn match DnsmasqKeyword    "^\s*leasefile-ro\>"
-syn match DnsmasqKeyword    "^\s*listen-address\>"
-syn match DnsmasqKeyword    "^\s*local\>"
-syn match DnsmasqKeyword    "^\s*localmx\>"
-syn match DnsmasqKeyword    "^\s*local-ttl\>"
-syn match DnsmasqKeyword    "^\s*local-service\>"
-syn match DnsmasqKeyword    "^\s*localise-queries\>"
-syn match DnsmasqKeyword    "^\s*log-async\>"
-syn match DnsmasqKeyword    "^\s*log-dhcp\>"
-syn match DnsmasqKeyword    "^\s*log-facility\>"
-syn match DnsmasqKeyword    "^\s*log-queries\>"
-syn match DnsmasqKeyword    "^\s*max-ttl\>"
-syn match DnsmasqKeyword    "^\s*max-cache-ttl\>"
-syn match DnsmasqKeyword    "^\s*min-cache-ttl\>"
-syn match DnsmasqKeyword    "^\s*min-port\>"
-syn match DnsmasqKeyword    "^\s*mx-host\>"
-syn match DnsmasqKeyword    "^\s*mx-target\>"
-syn match DnsmasqKeyword    "^\s*naptr-record\>"
-syn match DnsmasqKeyword    "^\s*neg-ttl\>"
-syn match DnsmasqKeyword    "^\s*no-daemon\>"
-syn match DnsmasqKeyword    "^\s*no-dhcp-interface\>"
-syn match DnsmasqKeyword    "^\s*no-hosts\>"
-syn match DnsmasqKeyword    "^\s*no-negcache\>"
-syn match DnsmasqKeyword    "^\s*no-ping\>"
-syn match DnsmasqKeyword    "^\s*no-poll\>"
-syn match DnsmasqKeyword    "^\s*no-resolv\>"
-syn match DnsmasqKeyword    "^\s*pid-file\>"
-syn match DnsmasqKeyword    "^\s*port\>"
-syn match DnsmasqKeyword    "^\s*proxy-dnssec\>"
-syn match DnsmasqKeyword    "^\s*ptr-record\>"
-syn match DnsmasqKeyword    "^\s*pxe-prompt\>"
-syn match DnsmasqKeyword    "^\s*pxe-service\>"
-syn match DnsmasqKeyword    "^\s*query-port\>"
-syn match DnsmasqKeyword    "^\s*quiet-ra\>"
-syn match DnsmasqKeyword    "^\s*quiet-dhcp\>"
-syn match DnsmasqKeyword    "^\s*quiet-dhcp6\>"
-syn match DnsmasqKeyword    "^\s*ra-param\>"
-syn match DnsmasqKeyword    "^\s*read-ethers\>"
-syn match DnsmasqKeyword    "^\s*rebind-domain-ok\>"
-syn match DnsmasqKeyword    "^\s*rebind-localhost-ok\>"
-syn match DnsmasqKeyword    "^\s*resolv-file\>"
-syn match DnsmasqKeyword    "^\s*rev-server\>"
-syn match DnsmasqKeyword    "^\s*selfmx\>"
-syn match DnsmasqKeyword    "^\s*server\>"
-syn match DnsmasqKeyword    "^\s*servers-file\>"
-syn match DnsmasqKeyword    "^\s*srv-host\>"
-syn match DnsmasqKeyword    "^\s*stop-dns-rebind\>"
-syn match DnsmasqKeyword    "^\s*strict-order\>"
-syn match DnsmasqKeyword    "^\s*synth-domain\>"
-syn match DnsmasqKeyword    "^\s*tag-if\>"
-syn match DnsmasqKeyword    "^\s*test\>"
-syn match DnsmasqKeyword    "^\s*tftp-max\>"
-syn match DnsmasqKeyword    "^\s*tftp-lowercase\>"
-syn match DnsmasqKeyword    "^\s*tftp-no-blocksize\>"
-syn match DnsmasqKeyword    "^\s*tftp-no-fail\>"
-syn match DnsmasqKeyword    "^\s*tftp-port-range\>"
-syn match DnsmasqKeyword    "^\s*tftp-root\>"
-syn match DnsmasqKeyword    "^\s*tftp-secure\>"
-syn match DnsmasqKeyword    "^\s*tftp-unique-root\>"
-syn match DnsmasqKeyword    "^\s*txt-record\>"
-syn match DnsmasqKeyword    "^\s*user\>"
-syn match DnsmasqKeyword    "^\s*version\>"
+syn match DnsmasqKeyword    "^\s*\zsadd-cpe-id\>"
+syn match DnsmasqKeyword    "^\s*\zsadd-mac\>"
+syn match DnsmasqKeyword    "^\s*\zsadd-subnet\>"
+syn match DnsmasqKeyword    "^\s*\zsaddn-hosts\>"
+syn match DnsmasqKeyword    "^\s*\zsaddress\>"
+syn match DnsmasqKeyword    "^\s*\zsalias\>"
+syn match DnsmasqKeyword    "^\s*\zsall-servers\>"
+syn match DnsmasqKeyword    "^\s*\zsauth-peer\>"
+syn match DnsmasqKeyword    "^\s*\zsauth-sec-servers\>"
+syn match DnsmasqKeyword    "^\s*\zsauth-server\>"
+syn match DnsmasqKeyword    "^\s*\zsauth-soa\>"
+syn match DnsmasqKeyword    "^\s*\zsauth-ttl\>"
+syn match DnsmasqKeyword    "^\s*\zsauth-zone\>"
+syn match DnsmasqKeyword    "^\s*\zsbind-dynamic\>"
+syn match DnsmasqKeyword    "^\s*\zsbind-interfaces\>"
+syn match DnsmasqKeyword    "^\s*\zsbogus-nxdomain\>"
+syn match DnsmasqKeyword    "^\s*\zsbogus-priv\>"
+syn match DnsmasqKeyword    "^\s*\zsbootp-dynamic\>"
+syn match DnsmasqKeyword    "^\s*\zsbridge-interface\>"
+syn match DnsmasqKeyword    "^\s*\zscaa-record\>"
+syn match DnsmasqKeyword    "^\s*\zscache-rr\>"
+syn match DnsmasqKeyword    "^\s*\zscache-size\>"
+syn match DnsmasqKeyword    "^\s*\zsclear-on-reload\>"
+syn match DnsmasqKeyword    "^\s*\zscname\>"
+syn match DnsmasqKeyword    "^\s*\zsconf-dir\>"
+syn match DnsmasqKeyword    "^\s*\zsconf-file\>"
+syn match DnsmasqKeyword    "^\s*\zsconf-script\>"
+syn match DnsmasqKeyword    "^\s*\zsconnmark-allowlist-enable\>"
+syn match DnsmasqKeyword    "^\s*\zsconnmark-allowlist\>"
+syn match DnsmasqKeyword    "^\s*\zsconntrack\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-alternate-port\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-authoritative\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-boot\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-broadcast\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-circuitid\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-client-update\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-duid\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-fqdn\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-generate-names\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-host\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-hostsdir\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-hostsfile\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-ignore-clid\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-ignore-names\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-ignore\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-lease-max\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-leasefile\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-luascript\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-mac\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-match\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-name-match\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-no-override\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-option-force\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-option-pxe\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-option\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-optsdir\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-optsfile\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-proxy\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-pxe-vendor\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-range\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-rapid-commit\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-relay\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-remoteid\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-reply-delay\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-script\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-scriptuser\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-sequential-ip\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-split-relay\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-subscrid\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-ttl\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-userclass\>"
+syn match DnsmasqKeyword    "^\s*\zsdhcp-vendorclass\>"
+syn match DnsmasqKeyword    "^\s*\zsdns-forward-max\>"
+syn match DnsmasqKeyword    "^\s*\zsdns-loop-detect\>"
+syn match DnsmasqKeyword    "^\s*\zsdns-rr\>"
+syn match DnsmasqKeyword    "^\s*\zsdnssec-check-unsigned\>"
+syn match DnsmasqKeyword    "^\s*\zsdnssec-debug\>"
+syn match DnsmasqKeyword    "^\s*\zsdnssec-limits\>"
+syn match DnsmasqKeyword    "^\s*\zsdnssec-no-timecheck\>"
+syn match DnsmasqKeyword    "^\s*\zsdnssec-timestamp\>"
+syn match DnsmasqKeyword    "^\s*\zsdnssec\>"
+syn match DnsmasqKeyword    "^\s*\zsdo-0x20-encode\>"
+syn match DnsmasqKeyword    "^\s*\zsdo-x20-encode\>"
+syn match DnsmasqKeyword    "^\s*\zsdomain-needed\>"
+syn match DnsmasqKeyword    "^\s*\zsdomain\>"
+syn match DnsmasqKeyword    "^\s*\zsdumpfile\>"
+syn match DnsmasqKeyword    "^\s*\zsdumpmask\>"
+syn match DnsmasqKeyword    "^\s*\zsdynamic-host\>"
+syn match DnsmasqKeyword    "^\s*\zsedns-packet-max\>"
+syn match DnsmasqKeyword    "^\s*\zsenable-dbus\>"
+syn match DnsmasqKeyword    "^\s*\zsenable-ra\>"
+syn match DnsmasqKeyword    "^\s*\zsenable-tftp\>"
+syn match DnsmasqKeyword    "^\s*\zsenable-ubus\>"
+syn match DnsmasqKeyword    "^\s*\zsexcept-interface\>"
+syn match DnsmasqKeyword    "^\s*\zsexpand-hosts\>"
+syn match DnsmasqKeyword    "^\s*\zsfast-dns-retry\>"
+syn match DnsmasqKeyword    "^\s*\zsfilter-AAAA\>"
+syn match DnsmasqKeyword    "^\s*\zsfilter-A\>"
+syn match DnsmasqKeyword    "^\s*\zsfilter-rr\>"
+syn match DnsmasqKeyword    "^\s*\zsfilterwin2k\>"
+syn match DnsmasqKeyword    "^\s*\zsgroup\>"
+syn match DnsmasqKeyword    "^\s*\zshelp\>"
+syn match DnsmasqKeyword    "^\s*\zshost-record\>"
+syn match DnsmasqKeyword    "^\s*\zshostsdir\>"
+syn match DnsmasqKeyword    "^\s*\zsignore-address\>"
+syn match DnsmasqKeyword    "^\s*\zsinterface-name\>"
+syn match DnsmasqKeyword    "^\s*\zsinterface\>"
+syn match DnsmasqKeyword    "^\s*\zsipset\>"
+syn match DnsmasqKeyword    "^\s*\zskeep-in-foreground\>"
+syn match DnsmasqKeyword    "^\s*\zsleasefile-ro\>"
+syn match DnsmasqKeyword    "^\s*\zsleasequery\>"
+syn match DnsmasqKeyword    "^\s*\zslisten-address\>"
+syn match DnsmasqKeyword    "^\s*\zslocal-service\>"
+syn match DnsmasqKeyword    "^\s*\zslocal-ttl\>"
+syn match DnsmasqKeyword    "^\s*\zslocal\>"
+syn match DnsmasqKeyword    "^\s*\zslocalise-queries\>"
+syn match DnsmasqKeyword    "^\s*\zslocalmx\>"
+syn match DnsmasqKeyword    "^\s*\zslog-async\>"
+syn match DnsmasqKeyword    "^\s*\zslog-debug\>"
+syn match DnsmasqKeyword    "^\s*\zslog-dhcp\>"
+syn match DnsmasqKeyword    "^\s*\zslog-facility\>"
+syn match DnsmasqKeyword    "^\s*\zslog-malloc\>"
+syn match DnsmasqKeyword    "^\s*\zslog-queries\>"
+syn match DnsmasqKeyword    "^\s*\zsmax-cache-ttl\>"
+syn match DnsmasqKeyword    "^\s*\zsmax-port\>"
+syn match DnsmasqKeyword    "^\s*\zsmax-tcp-connections\>"
+syn match DnsmasqKeyword    "^\s*\zsmax-ttl\>"
+syn match DnsmasqKeyword    "^\s*\zsmin-cache-ttl\>"
+syn match DnsmasqKeyword    "^\s*\zsmin-port\>"
+syn match DnsmasqKeyword    "^\s*\zsmx-host\>"
+syn match DnsmasqKeyword    "^\s*\zsmx-target\>"
+syn match DnsmasqKeyword    "^\s*\zsnaptr-record\>"
+syn match DnsmasqKeyword    "^\s*\zsneg-ttl\>"
+syn match DnsmasqKeyword    "^\s*\zsnftset\>"
+syn match DnsmasqKeyword    "^\s*\zsno-0x20-encode\>"
+syn match DnsmasqKeyword    "^\s*\zsno-daemon\>"
+syn match DnsmasqKeyword    "^\s*\zsno-dhcp-interface\>"
+syn match DnsmasqKeyword    "^\s*\zsno-dhcpv4-interface\>"
+syn match DnsmasqKeyword    "^\s*\zsno-dhcpv6-interface\>"
+syn match DnsmasqKeyword    "^\s*\zsno-hosts\>"
+syn match DnsmasqKeyword    "^\s*\zsno-ident\>"
+syn match DnsmasqKeyword    "^\s*\zsno-negcache\>"
+syn match DnsmasqKeyword    "^\s*\zsno-ping\>"
+syn match DnsmasqKeyword    "^\s*\zsno-poll\>"
+syn match DnsmasqKeyword    "^\s*\zsno-resolv\>"
+syn match DnsmasqKeyword    "^\s*\zsno-round-robin\>"
+syn match DnsmasqKeyword    "^\s*\zspid-file\>"
+syn match DnsmasqKeyword    "^\s*\zsport-limit\>"
+syn match DnsmasqKeyword    "^\s*\zsport\>"
+syn match DnsmasqKeyword    "^\s*\zsproxy-dnssec\>"
+syn match DnsmasqKeyword    "^\s*\zsptr-record\>"
+syn match DnsmasqKeyword    "^\s*\zspxe-prompt\>"
+syn match DnsmasqKeyword    "^\s*\zspxe-service\>"
+syn match DnsmasqKeyword    "^\s*\zsquery-port\>"
+syn match DnsmasqKeyword    "^\s*\zsquiet-dhcp6\>"
+syn match DnsmasqKeyword    "^\s*\zsquiet-dhcp\>"
+syn match DnsmasqKeyword    "^\s*\zsquiet-ra\>"
+syn match DnsmasqKeyword    "^\s*\zsquiet-tftp\>"
+syn match DnsmasqKeyword    "^\s*\zsra-param\>"
+syn match DnsmasqKeyword    "^\s*\zsread-ethers\>"
+syn match DnsmasqKeyword    "^\s*\zsrebind-domain-ok\>"
+syn match DnsmasqKeyword    "^\s*\zsrebind-localhost-ok\>"
+syn match DnsmasqKeyword    "^\s*\zsresolv-file\>"
+syn match DnsmasqKeyword    "^\s*\zsrev-server\>"
+syn match DnsmasqKeyword    "^\s*\zsscript-arp\>"
+syn match DnsmasqKeyword    "^\s*\zsscript-on-renewal\>"
+syn match DnsmasqKeyword    "^\s*\zsselfmx\>"
+syn match DnsmasqKeyword    "^\s*\zsserver\>"
+syn match DnsmasqKeyword    "^\s*\zsservers-file\>"
+syn match DnsmasqKeyword    "^\s*\zsshared-network\>"
+syn match DnsmasqKeyword    "^\s*\zssrv-host\>"
+syn match DnsmasqKeyword    "^\s*\zsstop-dns-rebind\>"
+syn match DnsmasqKeyword    "^\s*\zsstrict-order\>"
+syn match DnsmasqKeyword    "^\s*\zsstrip-mac\>"
+syn match DnsmasqKeyword    "^\s*\zsstrip-subnet\>"
+syn match DnsmasqKeyword    "^\s*\zssynth-domain\>"
+syn match DnsmasqKeyword    "^\s*\zstag-if\>"
+syn match DnsmasqKeyword    "^\s*\zstest\>"
+syn match DnsmasqKeyword    "^\s*\zstftp-lowercase\>"
+syn match DnsmasqKeyword    "^\s*\zstftp-max\>"
+syn match DnsmasqKeyword    "^\s*\zstftp-mtu\>"
+syn match DnsmasqKeyword    "^\s*\zstftp-no-blocksize\>"
+syn match DnsmasqKeyword    "^\s*\zstftp-no-fail\>"
+syn match DnsmasqKeyword    "^\s*\zstftp-port-range\>"
+syn match DnsmasqKeyword    "^\s*\zstftp-root\>"
+syn match DnsmasqKeyword    "^\s*\zstftp-secure\>"
+syn match DnsmasqKeyword    "^\s*\zstftp-single-port\>"
+syn match DnsmasqKeyword    "^\s*\zstftp-unique-root\>"
+syn match DnsmasqKeyword    "^\s*\zstrust-anchor\>"
+syn match DnsmasqKeyword    "^\s*\zstxt-record\>"
+syn match DnsmasqKeyword    "^\s*\zsumbrella\>"
+syn match DnsmasqKeyword    "^\s*\zsuse-stale-cache\>"
+syn match DnsmasqKeyword    "^\s*\zsuser\>"
+syn match DnsmasqKeyword    "^\s*\zsversion\>"
 
 
 if b:dnsmasq_backrgound_light == 1