Go Language Support for Gedit and Other GtkSourceView Based Editors
The syntax file for Gedit based editors is already included in the last versions of GtkSourceView.
For example in Ubuntu 12.04 that comes with Gedit 3.4.1:
$ ls /usr/share/gtksourceview-3.0/language-specs/go*
/usr/share/gtksourceview-3.0/language-specs/go.lang
Syntax Highlighting Files
Contributed by Jim Teeuwen:
You can use this syntax file for any text editor, IDE or other app that uses the GtkSourceView widget.
To install copy go.lang
to /usr/share/gtksourceview-2.0/language-specs
Download: go.lang.
An alternative syntax file by Javier Pérez, based on c.lang:
Download: go-jp.lang.
And another one by Tonic Artos:
Download: go-ta.lang.
And yet one more by André Luiz Alves Moraes:
Download: go-al.lang.
Gedit Plugins
There is a Go plugin by fuzzybyte that has code completion using gocode, autoformatting with gofmt and other features:
https://bitbucket.org/fzzbt/go-gedit-plugin/src
Gedit Snippets for Go
A collection of code snippets by Yerlan Sergaziyev.
Download: gedit-go-snippets.tar.gz.