user.lang.go.go
variadic | Insert “…” |
logical and | Insert ” && “ |
logical or | Insert ” || “ |
state comment | Insert “// “ |
[line] comment <user.text> | Press “cmd-right”. Insert text at the current cursor position Insert text at the current cursor position |
state (funk | func | fun) | Insert “func “ |
function (Annette | init) [over] | Insert “func init() { \n” |
function <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position Insert text at the current cursor position |
method <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state var | Insert “var “ |
variable [<user.text>] [over] | Insert text at the current cursor position Insert text at the current cursor position |
of type [<user.text>] [over] | Insert text at the current cursor position Insert text at the current cursor position |
state break | Inserts break statement |
state (chan | channel) | Insert ” chan “ |
state go | Insert “go “ |
state if | Inserts if statement |
if <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
spawn <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state else if | Inserts else if statement |
else if <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state else | Inserts else statement |
else <user.text> [over] | Insert text at the current cursor position Press “enter”. Insert text at the current cursor position |
state while | Inserts while statement |
while <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state for | Inserts for statement |
for <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state for range | Insert “forr “ |
range <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state format | Insert “fmt” |
format <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state switch | Inserts switch statement |
switch <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state select | Insert “select “ |
state (const | constant) | Insert ” const “ |
constant <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state case | Inserts case statement |
state default | Insert “default: \n break;” |
case <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state type | Insert ” type “ |
type <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state true | Insert True value |
state false | Insert False value |
state (start | struct | struck) | Insert text at the current cursor position Press “enter”. |
(struct | struck) <user.text> [over] | Insert text at the current cursor position Press “enter”. Insert text at the current cursor position |
[state] empty interface | Insert ” interface { } “ |
state interface | Insert text at the current cursor position Press “enter”. |
interface <user.text> [over] | Insert text at the current cursor position Press “enter”. Insert text at the current cursor position |
state string | Insert ” string “ |
[state] (int | integer | ant) | Insert “int” |
state slice | Insert ” []” |
slice of | Insert “[]” |
[state] (no | nil) | Insert “nil” |
state (int | integer | ant) sixty four | Insert ” int64 “ |
state tag | Insert `before + after`, leaving cursor between `before` and `after`. Not entirely reliable if `after` contains newlines. |
field tag <user.text> [over] | Insert `before + after`, leaving cursor between `before` and `after`. Not entirely reliable if `after` contains newlines. Insert text at the current cursor position Insert text at the current cursor position |
state return | Inserts return statement |
return <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
map of string to string | Insert ” map[string]string “ |
map of <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position Press “right”. |
receive | Insert ” <- “ |
make | Insert “make(” |
loggers [<user.text>] [over] | Insert text at the current cursor position Insert text at the current cursor position |
length <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
append <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
state (air | err) | Insert “err” |
error | Insert ” err “ |
loop over [<user.text>] [over] | Insert text at the current cursor position Insert text at the current cursor position |
item <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
value <user.text> [over] | Insert text at the current cursor position Insert text at the current cursor position |
address of [<user.text>] [over] | Insert text at the current cursor position Insert text at the current cursor position |
pointer to [<user.text>] [over] | Insert text at the current cursor position Insert text at the current cursor position |
swipe [<user.text>] [over] | Press “right”. Insert text at the current cursor position Insert text at the current cursor position |