Dominik Honnef
dominik.honnef.co · Personal blog · on HN since 2011
Dominik Honnef writes about Go tooling and language changes, plus Emacs and tmux setups.
What HN saysCommenters point to it as a guide for setting up Emacs for Go, for the tmux-versus-screen comparison, and for his note that stripping Go binaries is fine.
18HN people shared it
5linked it in comments
13stories submitted
195story points
9 years agolast shared
2011people per year2026
Most-shared posts
- 1Writing Go in Emacs4 people · 11 points · first shared 2013 · discussion on HN
- 2Why You Should Try tmux Instead of screen2 people · 91 points · first shared 2016 · 57 comments on HN
- 3An incomplete list of Go tools2 people · 3 points · first shared 2014 · discussion on HN
- 4What's happening in Go tip (2013-09-07)2 people · 1 points · first shared 2013 · discussion on HN
- 5What's happening in Go tip1 people · 78 points · first shared 2013 · 51 comments on HN
- 6What's happening in Go tip (2013-08-30)1 people · 4 points · first shared 2013 · discussion on HN
- 7Statically compiled Go programs using musl1 people · 2 points · first shared 2015 · discussion on HN
- 8Writing Go in Emacs (2013)1 people · 2 points · first shared 2017 · discussion on HN
- 9What's happening in Go tip (2013-09-13)1 people · 1 points · first shared 2013 · discussion on HN
- 10Don't abbreviate “thanks”, “sorry”, or “please”1 people · 1 points · first shared 2014 · discussion on HN
- 11Rsemantic – Latent Semantic Analysis for Ruby1 people · 1 points · first shared 2011 · discussion on HN
- 12Go and strip1 people · first shared 2018
- 13Writing go in emacs cont1 people · first shared 2014
What HN people wrote when they linked it
rjammala · 2014-04-23
I use emacs and gocode. The following url's explain how to setup emacs for go:
http://dominik.honnef.co/posts/2013/03/writing_go_in_emacs/
http://dominik.honnef.co/posts/2013/08/writing_go_in_emacs__cont__/
robert-zaremba · 2013-05-20
I'm using Emacs.
Mainly because I'm proficient in Emacs and found it good fitting into my needs.
If you want to argue that Emacs is not the IDE because it doesn't has feature X, then please not that it has great integrated internal environment. For Go "IDE" features check this:
http://dominik.honnef.co/posts/2013/03/writing_go_in_emacs/
Vim has similar features.
eikenberry · 2018-02-05
> 1. Running strip on go binaries is a BAD IDEA:
This is old information. It is perfectly fine to strip Go binaries and has been for years. This post does a pretty decent job of summing it up.
https://dominik.honnef.co/posts/2016/10/go-and-strip/
Sir_Cmpwn · 2016-07-03
Here's an article explaining how tmux is better:
http://dominik.honnef.co/posts/2010/10/why_you_should_try_tmux_instead…
stock_toaster · 2014-05-01
> Afaik, in this case it's 'net/http' that pulls in a
> dependency on cgo (again, unless we rebuild the whole
> go toolchain with cgo_enabled=0).
You can also build with '-tags netgo'[1], and use go for name resolution, but still use cgo for when else you may need it.
[1]: http://dominik.honnef.co/go-tip/2013-09-07/#netgo