better golang tooling and markdown