In my copious spare time I was playing with updating the syntax highlighting for /etc/resolv.conf: /usr/share/vim/current/syntax/resolv.vim In my own .vim/after/syntax/resolv.vim I have added: syn match resolvIPNameserver contained /\%([0-9A-Fa-f:.]\+\)\s*$/ contains=@resolvIPCluster syn cluster resolvIPCluster contains=@resolvIPv4,@resolvIPv6 syn cluster resolvIPv4 contains=resolvIPError,resolvIPSpecial syn match resolvIPv6 /\([0-9A-Fa-f]{0,4}:\)\{1,7}[0-9A-Fa-f]{1,4}$/ contained The IPv6 check is at best rudimentary, but I can't quite make it work. If you copy the above and edit /etc/resolv.conf via vi/m, you'll see what I mean. -- Per Jessen, Zürich (11.5°C) http://www.hostsuisse.com/ - virtual servers, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org