2年ほどGo言語での開発に関わってきて、色々開発環境を変えては来たのですが、最近落ち着いてきたのでこのタイミングで書きまとめました。 OS Macです。 Versions Golang 1.6 Emacs version is 24.5.1 (デフォルトで入ってたバージョンかな) 事前準備 gofmt(コード整形) デフォルトインストール済み godef(関数定義など参照出来るようにする) $ go get github.com/rogpeppe/godef gocode(autocompleteやcompanyと連携して補完を可能にする) $ go get -u github.com/nsf/gocode golint / errcheck (flycheck で自動的にシンタックスエラーを検知) $ go get github.com/golang/lint/golint $ go g