https://github.com/tmc/komodo-go
Komodo extension to add Go support
https://github.com/tmc/komodo-go
Last synced: about 1 year ago
JSON representation
Komodo extension to add Go support
- Host: GitHub
- URL: https://github.com/tmc/komodo-go
- Owner: tmc
- Fork: true (Komodo/komodo-go)
- Created: 2011-12-10T03:11:52.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2013-07-29T21:02:21.000Z (almost 13 years ago)
- Last Synced: 2024-08-03T15:09:57.136Z (almost 2 years ago)
- Language: Python
- Homepage:
- Size: 669 KB
- Stars: 6
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[Komodo](http://www.activestate.com/komodo) extension to add support for the [Go
language](http://golang.org).

This project lives on github at:
I haven't yet put up a build to the [Komodo addons
site](http://community.activestate.com/addons) so you'll have to build it
yourself for now. I plan to upload something soon.
# Building
- Find the 'koext' binary that is within your Komodo install (within sdk/bin).
- Run 'koext build' from the repository root, it should produce an .xpi for you.
- Open this .xpi with Komodo to install it.
- Ensure 'go' and 'gocode' are on the PATH configured in your overall or project-specific Komodo settings
- For completion and go to definition ensure 'gocode' and 'godef' are on your paths as well.
- To install gocode and godef:
- $ go get github.com/nsf/gocode
- $ go get code.google.com/p/rog-go/exp/cmd/godef
# Features
- Syntax highlighting (including folding)
- File-type detection for .go files
- Linting
- Codeintel via [Gocode](https://github.com/nsf/gocode)
- Jump to definition via [godef](http://godoc.org/code.google.com/p/rog-go/exp/cmd/godef)