See GoMode if you’re interested in the game Go.

This page is about the programming language Go.

Getting a mode for Go and an intro on how to use it:

go-mode covers the basic features you need for working with the Go code but adds some extended things like imports managing or interacting with play.golang.org. You may also find useful to add the additional features noted below.

Code autocompletion

You would like gocode utility for autocompletion.

Code analysis and refactoring

Errors checking


go-mode can ability to interact with play.golang.org but there are nice modes that setup comfortable local playground.

Code snippets

There are several repos with Go snippets for use with yasnippet.