I am trying to make syntax hightlighting and building options work for Geany, any advice?
Look in $GOROOT/misc and http://go-lang.cat-v.org/text-editors/ for syntax files from other editors to get an idea.
Barring that, start with C or C++ and add/substract things like go
, <-
, func
, etc.