We were using a shared screen session (you can re-attach to a session with the -x flag), and we had the same files open in both vim and emacs. I was recording my laptop screen and would switch back and forth between my Vim session and Brad's Emacs session. It worked surprisingly well.
brad has a fairly light-weight go setup for emacs. from what i can tell, he just has gofmt run on save and the go import plugin that reads his code and adds/removes import statements appropriately.
mine includes auto-complete (that is conscious of the AST) and linting/error checking. i suspect brad has jump-to-definition and the other stuff that comes with the go emacs mode, but he doesn't use it.