Skip to content

Commit b6c3137

Browse files
committed
Fixup a eol bug.
It seems that a zero-width positive lookahead does not work as the opposite zero-width negative lookahead. Also, > seems to work better than my own crafted version.
1 parent 8fe3375 commit b6c3137

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

syntax/bindzone.vim

+8-8
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,14 @@ syn keyword zoneClass contained IN CHAOS nextgroup=zoneRRType,
4343
hi def link zoneClass Include
4444

4545
let s:dataRegexp = {}
46-
let s:dataRegexp["zoneNumber"] = "/\\v<[0-9]+(\\s|;|$)@=/"
47-
let s:dataRegexp["zoneDomain"] = "/\\v[^[:space:]!\"#$%&'()*+,\\/:;<=>?@[\\]\\^`{|}~]+(\\s|;|$)@=/"
48-
let s:dataRegexp["zoneBase64"] = "/\\v[[:space:]\\n]@<=[a-zA-Z0-9\\/\\=\\+]+(\\s|;|$)@=/"
49-
let s:dataRegexp["zoneHex"] = "/\\v[[:space:]\\n]@<=[a-fA-F0-9]+(\\s|;|$)@=/"
50-
let s:dataRegexp["zoneRR"] = "/\\v[[:space:]\\n]@<=[A-Z0-9]+(\\s|;|$)@=/"
51-
let s:dataRegexp["zoneText"] = "/\\v\"([^\"\\\\]|\\\\.)*\"(\\s|;|$)@=/"
52-
let s:dataRegexp["zoneSerial"] = "/\\v<[0-9]{9,10}(\\s|;|$)@=/"
53-
let s:dataRegexp["zoneTTL"] = "/\\v<(\\d[HhWwDd]?)*>/"
46+
let s:dataRegexp["zoneNumber"] = "/\\v<[0-9]+>/"
47+
let s:dataRegexp["zoneDomain"] = "/\\v[^[:space:]!\"#$%&'()*+,\\/:;<=>?@[\\]\\^`{|}~]+>/"
48+
let s:dataRegexp["zoneBase64"] = "/\\v[[:space:]]@<=[a-zA-Z0-9\\/\\=\\+]+[a-zA-Z0-9\\/\\=\\+]@!/"
49+
let s:dataRegexp["zoneHex"] = "/\\v<[a-fA-F0-9]+>/"
50+
let s:dataRegexp["zoneRR"] = "/\\v<[A-Z0-9]+>/"
51+
let s:dataRegexp["zoneText"] = "/\\v\"([^\"\\\\]|\\\\.)*\"/"
52+
let s:dataRegexp["zoneSerial"] = "/\\v<[0-9]{9,10}>/"
53+
let s:dataRegexp["zoneTTL"] = "/\\v<(\\d[HhWwDd]?)+>/"
5454

5555
function! s:zoneName(...)
5656
return "zone_" . join(a:000, "_")

0 commit comments

Comments
 (0)