Use message instead of error
Use call-process instead of call-process-shell-command
Use own function instead of godoc

Because I don't like godoc behavior. It let us focus original buffer
instead of document buffer.
Use view-mode
Change document buffer name like 'go-mode'