{
"env": { "GOPATH": "$GOPATH;$GS_GOPATH" },
// "env": { "GOPATH": "$GS_GOPATH" },
// you may set specific environment variables here
// e.g "env": { "PATH": "$HOME/go/bin:$PATH" }
// in values, $PATH and ${PATH} are replaced with
// the corresponding environment(PATH) variable, if it exists.
// if set, whenever possible `GOPATH` will be set to `GS_GOPATH`.
// please see `Usage & Tips` `ctrl+dot,ctrl+2`
// section `Per-project settings & Project-based GOPATH` for details about `GS_GOPATH`
// "use_gs_gopath": false,
"snippets": [
{
"match": {"global": true, "pkgname": "."},
"snippets": [
{
"text": "func Test$",
"title": "func Test(t *testing.T) {...}",
"value": "func Test${1}(t *testing.T) {\n\t$2\n}"
},
{
"text": "for",
"title": "for k, v := range {...}",
"value": "for ${1}, ${2} := range ${3} {\n\t$4\n}"
},
{
"text": "iff",
"title": "if err := func() {}",
"value": "if err := ${1} {\n\t$2\n}"
},
{
"text": "ifr",
"title": "if ret, err := f() {}",
"value": "if ${1}, err := ${2} {\n\t$3\n}"
},
{
"text": "ife",
"title": "if err != nil { return }",
"value": "if err != nil {\n\t$1\n\treturn\n}"
},
]
}
]
}