better vim support for golang