]> git.pld-linux.org Git - packages/vim.git/blob - 014_all_vim-6.3-dns-syntax.patch
- up to 6.4.001 (but some todo issues left)
[packages/vim.git] / 014_all_vim-6.3-dns-syntax.patch
1 # Better DNS syntax highlighting.
2
3 --- vim63/runtime/syntax/dns.vim-old    2004-09-26 22:46:26.000000000 -0700
4 +++ vim63/runtime/syntax/dns.vim        2004-09-26 23:17:20.000000000 -0700
5 @@ -13,13 +13,14 @@
6  endif
7  
8  " Last match is taken!
9 -syn match      dnsKeyword      "\<\(IN\|A\|SOA\|NS\|CNAME\|MX\|PTR\|SOA\|MB\|MG\|MR\|NULL\|WKS\|HINFO\|TXT\|CS\|CH\|CPU\|OS\)\>"
10 +syn match      dnsKeyword      "\<\(IN\|A\|AAAA\|SOA\|NS\|CNAME\|MX\|PTR\|SOA\|MB\|MG\|MR\|NULL\|WKS\|HINFO\|TXT\|CS\|CH\|CPU\|OS\|SRV\)\>"
11  syn match   dnsRecordName       "^[^   ]*"
12  syn match   dnsPreProc         "^\$[^ ]*"
13  syn match   dnsComment         ";.*$"
14  syn match   dnsDataFQDN                "\<[^   ]*\.[   ]*$"
15  syn match   dnsConstant                        "\<\([0-9][0-9.]*\|[0-9.]*[0-9]\)\>"
16  syn match   dnsIPaddr          "\<\(\([0-2]\)\{0,1}\([0-9]\)\{1,2}\.\)\{3}\([0-2]\)\{0,1}\([0-9]\)\{1,2}\>[    ]*$"
17 +syn match   dnsIP6addr         "\<\([[:xdigit:]]\{0,4}:\)\{2,7}\(\|[[:xdigit:]]\{0,4}\)\>[     ]*$"
18  
19  " Define the default highlighting.
20  " For version 5.7 and earlier: only when not done already
21 @@ -38,6 +39,7 @@
22      HiLink dnsKeyword     Keyword
23      HiLink dnsRecordName  Type
24      HiLink dnsIPaddr      Type
25 +    HiLink dnsIP6addr     Type
26      HiLink dnsIPerr       Error
27      HiLink dnsConstant   Constant
28  
This page took 0.03028 seconds and 3 git commands to generate.