Sempre execute gofmt no vim

Se você escrever go, é importante executar gofmt antes de compartilhá-lo com outras pessoas. Se você estiver usando o vim, adicione-o ao seu .vimrc

au BufWritePost *.go !gofmt -w %

Ele executará gofmt em seu arquivo depois de salvá-lo, mas não atualiza o buffer, então você não verá seu código mudar repentinamente durante a codificação (se você quiser atualizar, basta fazer: e)