E.g. if you call a statically resolved function, your IDE should be able to take you to the function's definition.
And it's pretty trivial to get Vim super integrated with go: https://github.com/fatih/vim-go/blob/master/README.md
An Integrated Development Environment?
Most of this can be added to emacs too. Then it's an IDE.