go-mode/goflymake/gocode for emacs