Go syntax checking with emacs

posted 16 May 2012
So, building on some recent work with integrating linters and code checkers into python, here's how to configure emacs to give you real time syntax checking of go. Emacs has a great tool called flymake which can parse the output of 'go build' and give real time feedback in the current buffer.

Here's what it looks like in emacs24 with a window for source code and a window for godoc.

And here's the .emacs configuration required to make this work. Hope this helps someone, go's a joy to work with by itself, but a little IDE integration makes for an all-around better UX.