Change fixes the keybindings to only apply to files using Go syntax. Previously keybindings were global and broke the build system for other syntaxes (if used via F7). Correctly applies keybindings to both Projects and singular files, tested with both singular and project open with files of another language (either within, or outside of the project).
changed keybindings to only apply to context: source.go (source synta…
…x). This fixes an issue where SublimeGoBuilds keybindings were applying to all languages, making f5-f7 throw errors on non-go files.
As an aside, it might be worth adding a Go.sublime-build file with something like this https://gist.github.com/2399847 (and removing the F7 binding from Default.sublime-keymap) so that SublimeGoBuild isn't overriding the Build keybind at all, and better matches how other languages are handled.