John Floren

Home | Blog | Tools | Links
Back to blog archive

Posted 2019/7/19

Go tools I use

I edit Go code in Plan 9 Port’s acme. These are a few tools I use for the task.


‘A’ is a really useful tool that helps you find definitions for functions, etc. For example, to find where a function is defined, click on a call to the function, then execute ‘A def’. To install A, you’ll need to run:

go get
go get


acmego can run in the background and automatically call gofmt and fix up your imports every time you do a “Put” on a file ending in .go. It relies on the goimports tool:

go get

To use acmego, just fetch it and run it after launching acme:

go get
acme &
acmego -f &