helm go-doc
tag jump for go
add flycheck
deal with emacs 24.3
flycheck highlighting by whole lines