runtime(dnsmasq): add new keywords and order existing keywords alphabetically
Commit:
https://github.com/vim/vim/commit/8dfde7b3363151a228a69793ca8c940dd874506f
Author: Pooyan Khanjankhani <
pooya...@gmail.com>
Date: Tue Jun 23 19:22:53 2026 +0000
runtime(dnsmasq): add new keywords and order existing keywords alphabetically
closes:
https://github.com/vim/vim/issues/20616
Signed-off-by: Pooyan Khanjankhani <
pooya...@gmail.com>
Signed-off-by: Christian Brabandt <
c...@256bit.org>
diff --git a/runtime/syntax/dnsmasq.vim b/runtime/syntax/dnsmasq.vim
index a4cc8b577..c7064ea2c 100644
--- a/runtime/syntax/dnsmasq.vim
+++ b/runtime/syntax/dnsmasq.vim
@@ -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