I’m pretty new to Go, so there may be better options out there, but I’m impressed.
My fav IDE in the Java world is Intellij; it has got a plugin for Go, but nothing compared to Liteide:
It cannot compete agaings Intelllij’s file editor and search engine – but is all in a very nice and free experience:
Light, starts very fast
“All” the Go tools at glance. Ctrl-s does (save + go fmt). Ctrl+t runs the tests (remember to remove the -v flag from test command in the xml config or you will go mad)
Decent code-completion
Find usage (useful)
Menu options for the tool less used, like go cover, go lint, go vet
Some basic refactorings; ctrl-shift-r -> rename (veeery useful)
@bjornerik, thanks for the suggestion. I had looked at liteide before, but that was when the debugger wasn’t working (I think due to a Go issue) and given up on it. Having encountered situations where using an IDE to debug would be helpful for me, I decided to take another look thanks to your suggestion.
I did encounter a minor noob problem that I hope you can help me resolve. When trying to run a project via the debugger I get a file not found when trying to load the configuration file, which is passed as just the filename, app.json.
Does Liteide require additional path information? Or can I set something to get it to find it in the right location? Hopefully, this is something you or someone else has encountered and can help me on. I’m sure its something simple and obvious that I’m just overlooking.
I use atom.io with a bunch of plugins. Atom.io is made by github, it uses the webkit engine underneath so its a browser engine running a extensible editor. So far theres no debugger for Go and Atom.io.
go get -u -v github.com/nsf/gocode
go get -u -v github.com/golang/lint/golint
go get golang.org/x/tools/cmd/goimports
apm install go-plus
go get -u -v code.google.com/p/rog-go/exp/cmd/godef
apm install godef
go get code.google.com/p/go.tools/cmd/oracle
apm install go-oracle
Python Flake8 linter for atom, i’m using the python3 variant as i develop for python 3.x