This is a bit off topic, but it is huge time saver if you use Sublime Text + GoSublime combo for development.
One important point if you use different GOPATH for different projects: you can setup GoSublime to execute build once you save changes into *.go file.
That is like Project Build on Save with specific GOPATH.
This seemingly simple feature saves time if you use multiple GOPATH setups.
If you use single GOPATH for all your projects skip #1.
There is how to do it:
1. Open your project file as text and add lines. This should be done for each project:
{
"GoSublime":
{
"env":
{
"GOPATH": "$HOME/your_project_dir"
}
}
}
2. Edit GoSublime.sublime-settings file :
{
"on_save": [ {"cmd": "gs9o_open", "args": {
"run": ["go build"],
"focus_view": false}
}
],
}