spacemacs/contrib/lang/go
syl20bnr 769d54da02 New layer auto-completion
Move company and auto-complete to a common layer.
They are not enabled globally anymore, each mode using them
must explicitly declare a hook.
Only one frontend is supported for a given mode, we have to
choose the best between the two.
Only one key binding to toggle auto-completion on `SPC t a` no
matter if it is company or auto-complete. The lighter in the
mode-line is Ⓐ for both frontends.
2015-04-03 00:28:13 -04:00
..
extensions/go-rename Move go-rename in extensions directory 2015-02-07 23:26:27 -05:00
img Change go logo to the one of the landing page of the official site 2015-01-09 23:46:27 -05:00
config.el New local company backends 2015-03-31 22:24:01 -04:00
extensions.el Block go-oracle configuration if go-oracle not found 2015-03-12 00:36:09 -04:00
packages.el New layer auto-completion 2015-04-03 00:28:13 -04:00
README.md Update wrong code snippets in READMEs 2015-02-17 22:36:12 -05:00

go contribution layer for Spacemacs

go

Table of Contents

Description

This layers adds extensive support for go.

Features:

Install

Layer

To use this contribution add it to your ~/.spacemacs

(setq-default dotspacemacs-configuration-layers '(go))

Working with Go

Go commands (start with m):

Key Binding            |                 Description

---------------------------|------------------------------------------------------------ SPC m d p | godoc at point SPC m i g | goto imports SPC m i a | add import SPC m i r | remove unused import SPC m p b | go-play buffer SPC m p r | go-play region SPC m p d | download go-play snippet SPC m g | go jump to definition

Go Oracle

Key Binding            |                 Description

---------------------------|------------------------------------------------------------ SPC m o o | go-oracle set analysis scope SPC m o < | go-oracle show possible callers SPC m o > | go-oracle show call targets SPC m o c | go-oracle show channel sends/receives SPC m o d | go-oracle show definition SPC m o f | go-oracle show free variables SPC m o g | go-oracle show callgraph SPC m o i | go-oracle show implements relation SPC m o p | go-oracle show what the select expression points to SPC m o r | go-oracle show all references to object SPC m o s | go-oracle show callstack SPC m o t | go-oracle describe selected syntax, kind, type and methods